Как я могу составить файл PNG с 2 областями с imagemagick?

У меня есть какой-то файл, как:

введите описание изображения здесь

введите описание изображения здесь

Как вы видите, на этом изображении 2 или 3 области вместе,
Когда я хочу составить с:
(код является примером и не для этого изображения)

exec("convert  1.png  ".$newfile01." -geometry +208+225 -compose DstOver -composite ".$newfile02." -geometry +434+346 -compose DstOver -composite  ".$newfile03." -geometry +656+211 -compose DstOver -composite  ".$result_image);

после составного $ newfile01 с png файлом, несколько других прозрачных областей будут с.

Любая помощь? (Извините за мой плохой английский 🙂

1

Решение

Я решаю проблему.
Фактически, когда я изменю размер или поверну изображение, оно будет с белым фоном:

exec('convert '.$newfile1.' -resize 325!x440! -rotate -5.9 '.$newfile01.'');

и лучшее решение — это $ newfile1, в этом примере это PNG-файл с прозрачным фоном и кодом:

-matte -background transparent

так :

exec('convert '.$newfile1.' -resize 325!x440! -matte -background transparent -rotate -5.9 '.$newfile01.'');

в этом случае у вас нет проблем с двумя или более изображениями вместе.

с уважением.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]