2011-07-06 56 views
1

我试图用PHP来旋转PNG图像。图像旋转但出现黑色背景。用PHP旋转图像时的黑色背景

这是我的代码:

$image = $_GET['image']; 
$degrees = $_GET['degrees']; 

header('Content-type: image/png'); 
$source = imagecreatefrompng($image) ; 
$rotate = imagerotate($source, $degrees, 0); 
imagesavealpha($rotate, TRUE); 
imagepng($rotate); 

return rotate; 
+0

会是使用JavaScript可接受的解决方案做ro在客户端而不是服务器上的PHP的tate? – Spudley

+0

PHP不会神奇地做一个Photoshop风格的内容感知填充来填充旋转所暴露的背景三角形。这取决于你提供什么来填补空白。 –

回答