Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не полупрозрачные тени при создании миниатюр #79

Open
mintsuro opened this issue Jul 9, 2019 · 4 comments

Comments

@mintsuro
Copy link

mintsuro commented Jul 9, 2019

При создании миниатюры изображения в png формате, у меня заливаются тени изображения (т.е. они становятся не полупрозрачными, а заливаются черным цветом).
Код использовал из вашего примера.
Можете подсказать как эту проблему можно решить?

@zxbodya
Copy link
Owner

zxbodya commented Jul 9, 2019

Не уверен что не так, поидее если 'extension'=>'png' - должно работать.
Как вариант - может что-то не так с Imagine или расширениями пхп для него.

Еще, может быть, что надо какие-то опции при сохранении добавить:

                 'small' => function ($img) {
                     /** @var \Imagine\Image\ImageInterface $img */
                     return [$img
                         ->copy()
                         ->thumbnail(new \Imagine\Image\Box(200, 200)), 
                         [ /* save options here */ ]
                     ];
                 },

@mintsuro
Copy link
Author

Сохраняю как раз в png формате, 'extension'=>'png' установлен. Imagine тоже работает как обычно. Значит скорей всего доп. опции нужно прописывать. Если кто сталкивался с подобной проблемой, просьба ответить.

@mintsuro
Copy link
Author

Еще вопрос, у вас в поведении GalleryBehavior нельзя менять внутреннюю библиотеку Imagine? Например между GD и Imagick

@zxbodya
Copy link
Owner

zxbodya commented Jul 10, 2019

в GalleryBehavior - нет, надо смотреть в yiisoft/yii2-imagine
если не ошибаюсь, по дефолту будет использоваться GraphicsMagic, если нет - ImageMagic, если нет - GD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants