資源簡(jiǎn)介
【實(shí)例簡(jiǎn)介】
PHP代碼,可以掃描圖片,并進(jìn)行放大
【核心代碼】
$img = imagecreatetruecolor($width,$height); for($y = 0; $y < $height; $y ) { for($x = 0; $x < $width; $x ) { $colors_reg = imagecolorsforindex($image, imagecolorat($image, $x/$multiple, $y/$multiple)); $color = imagecolorallocate($img,$colors_reg['red'],$colors_reg['green'],$colors_reg['blue']); for($i=$y;$i<$multiple $y;$i ){ for($j=$x;$j<$multiple $x;$j ){ imagesetpixel($img,$j,$i,$color); } } $x = $x ($multiple-1); } $y = $y ($multiple-1); } imagepng($img);
代碼片段和文件信息
//輸出圖像數(shù)據(jù)
function?imagepgm($imgurl?$filename?$multiple=1)
{
header(“content-type:image/png;charset=utf-8“);
header(‘Content-Disposition:?attachment;filename=“‘.$filename.‘.png“‘);
$image?=?imagecreatefrompng($imgurl);
$width?=?imagesx($image)*$multiple;
$height?=?imagesy($image)*$multiple;
$img?=?imagecreatetruecolor($width$height);
for($y?=?0;?$y?$height;?$y++)
{
for($x?=?0;?$x?$width;?$x++)
{
$col
評(píng)論
共有 條評(píng)論