У меня есть какой-то файл, как:
Как вы видите, на этом изображении 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 файлом, несколько других прозрачных областей будут с.
Любая помощь? (Извините за мой плохой английский 🙂
Я решаю проблему.
Фактически, когда я изменю размер или поверну изображение, оно будет с белым фоном:
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.'');
в этом случае у вас нет проблем с двумя или более изображениями вместе.
с уважением.
Других решений пока нет …