Open mintsuro opened 5 years ago
Не уверен что не так, поидее если 'extension'=>'png'
- должно работать.
Как вариант - может что-то не так с Imagine или расширениями пхп для него.
Еще, может быть, что надо какие-то опции при сохранении добавить:
'small' => function ($img) {
/** @var \Imagine\Image\ImageInterface $img */
return [$img
->copy()
->thumbnail(new \Imagine\Image\Box(200, 200)),
[ /* save options here */ ]
];
},
Сохраняю как раз в png формате, 'extension'=>'png' установлен. Imagine тоже работает как обычно. Значит скорей всего доп. опции нужно прописывать. Если кто сталкивался с подобной проблемой, просьба ответить.
Еще вопрос, у вас в поведении GalleryBehavior нельзя менять внутреннюю библиотеку Imagine? Например между GD и Imagick
в GalleryBehavior - нет, надо смотреть в yiisoft/yii2-imagine если не ошибаюсь, по дефолту будет использоваться GraphicsMagic, если нет - ImageMagic, если нет - GD
При создании миниатюры изображения в png формате, у меня заливаются тени изображения (т.е. они становятся не полупрозрачными, а заливаются черным цветом). Код использовал из вашего примера. Можете подсказать как эту проблему можно решить?