0
이미지를 조작하기 위해 PHP GB 라이브러리를 사용하고 있습니다. 내가 알아챈 점 중 하나는 이미지를 수직 또는 수평으로 뒤집을 수있는 기능이 GB 라이브러리와 함께 제공되지 않는다는 것입니다. 그래서 나는 그것에 대한 내 자신의 기능을 구축에 갔다. 이것은 내가 가진 것입니다 :커스텀 PNG 뒤집기 기능이 이미지 위에 검은 색 배경을 출력합니다.
function flipImage($image) {
$width = imagesx($image);
$height = imagesy($image);
$out = imagecreatetruecolor($width, $height);
for($i = 0; $i < $width; $i++) {
// Copy the image strip going left to right
imagecopy($out, $image, $width - $i, 0, $i, 0, 1, $height);
}
//$out should now hold our flipped image
return $out;
}
그것은 내가가 예상대로 작동하지만, 어떤 이유로 반환 된 이미지 ($out
) 대신 투명한 하나의 검은 배경을 가지고있다.
반환 된 이미지가 원본 이미지와 같이 투명한 배경을 가지게 할 방법이 있습니까?