У меня возникли некоторые серьезные проблемы с получением PNG-прозрачности в PNG, который вращается. $filename = 'bird_up.png'; $source = imagecreatefrompng($filename) or die('Error opening file '.$filename); imagealphablending($source, false); imagesavealpha($source, true); $rotation = imagerotate($source, $degrees, imageColorAllocateAlpha($source, 0, 0, 0, 127)); imagealphablending($source, false); imagesavealpha($source, true); header('Content-type: image/png'); imagepng($rotation); imagedestroy($source); imagedestroy($rotation);
Я создал дизайн (270×470) с некоторыми изображениями и текстом на Canvas с помощью FabricJs, затем я экспортирую все изображения / текстовую информацию в формате JSON с помощью метода canvas.toJSON () fabricJS. Теперь мне нужно перерисовать этот дизайн на высоком качестве ( 2790×4560) в PHP с помощью Imagick. JSON dataArray для дизайна выше, который содержит всю […]
Я пытаюсь загрузить изображение с кодировкой base64 и сохранять после его декодирования. Изображение загружается и сохраняется, и я могу получить к нему доступ с помощью URL-адреса и всего … но изображение поворачивается на 90 градусов против часовой стрелки, и я понятия не имею, ПОЧЕМУ! Место, где я получаю закодированные данные, прекрасно, поскольку установка его в […]