Прозрачный становится черным при использовании функции shearImage в php - PullRequest
2 голосов
/ 25 апреля 2020

Я пытаюсь наклонить изображение с помощью php Imagick и вот так

$image->shearImage("transparent", 0, $y);

В приведенном ниже примере есть четыре изображения, и два перекошены

При выполнении в На моем ноутбуке WSL Ubuntu 16.04 php7 .4 он успешно перекосит изображение и станет прозрачным фоном. как это

enter image description here

, но, делая то же самое в digitalOcean Ubuntu 18.04, php 7.4, оно становится черным, как это

enter image description here

Почему у кого-то есть такая же проблема? А как ты это исправил?

1 Ответ

2 голосов
/ 25 апреля 2020

Попробуйте использовать:

Imagick :: setImageVirtualPixelMethod - Устанавливает метод виртуального пикселя изображения

setImageVirtualPixelMethod

В основном это указывает, что происходит с фоном во время преобразования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...