我知道Canvas绘图可以使用Firefox 5中的现代浏览器保存为PNG图像我需要通过使用PHP将X和Y坐标转换为PNG文件来做同样的事情我将如何进行?< / p>
提前致谢!
答案 0 :(得分:0)
你的意思是用PHP创建图像吗? link
你可以开始:
http://ir.php.net/manual/en/function.imagecreatefrompng.php
如果您想翻转图片,请:posted by xafford
<?php
define ( 'IMAGE_FLIP_HORIZONTAL', 1 );
define ( 'IMAGE_FLIP_VERTICAL', 2 );
define ( 'IMAGE_FLIP_BOTH', 3 );
function ImageFlip ( $imgsrc, $mode )
{
$width = imagesx ( $imgsrc );
$height = imagesy ( $imgsrc );
$src_x = 0;
$src_y = 0;
$src_width = $width;
$src_height = $height;
switch ( (int) $mode )
{
case IMAGE_FLIP_HORIZONTAL:
$src_y = $height;
$src_height = -$height;
break;
case IMAGE_FLIP_VERTICAL:
$src_x = $width;
$src_width = -$width;
break;
case IMAGE_FLIP_BOTH:
$src_x = $width;
$src_y = $height;
$src_width = -$width;
$src_height = -$height;
break;
default:
return $imgsrc;
}
$imgdest = imagecreatetruecolor ( $width, $height );
if ( imagecopyresampled ( $imgdest, $imgsrc, 0, 0, $src_x, $src_y, $width, $height, $src_width, $src_height ) )
{
return $imgdest;
}
return $imgsrc;
}
?>
答案 1 :(得分:0)
这些功能更多。 http://php.net/manual/en/function.imagecopymerge.php
http://php.net/manual/en/function.imagecopy.php。我认为nineslice
对你来说是正确的。