可以生成新圖,但是瀏覽器沒法看
//1.配置圖片路徑
$src = 'river.jpg';
//2.獲取圖片信息
$info = getimagesize($src);
//print_r($info);
//3.通過圖像的編號(hào)來獲取圖像的類型
//加false前面的點(diǎn)去掉
$type = image_type_to_extension($info[2], false);
//print_r($type);
//4.在內(nèi)存中創(chuàng)建一個(gè)和我們一樣的圖像
$fun = "imagecreatefrom{$type}";
//5.把圖片復(fù)制到內(nèi)存中
$image = $fun($src);
/**
*操作圖片
*/
//1.設(shè)置字體的路徑
$font = 'Songti.ttc';
//2.字體內(nèi)容
$content = "你好,mooc";
//3.顏色和透明度
$color = imagecolorallocatealpha($image, 255, 255, 255, 50);
//4.把文字寫入圖片中
imagettftext($image, 20, 0, 20, 30, $color, $font, $content);
/**
* 輸出圖片
*/
//瀏覽器輸出
header("Content-type:".$info['mime']);
$func = "image{$type}";
$func($image);
//保存圖片
$func($image,'newimage.'.$type);
/**
* 銷毀圖片
*/
imagedestroy($image);
2015-07-29
<?php
/*打開圖片*/
//1.配置文件路徑
$src="image/1.jpg";
//2.獲取圖片信息
$info=getimagesize($src);
//echo"<pre>";
//print_r($info);
//3.獲取圖片類型
$type=image_type_to_extension($info[2],false);
//print_r($type);
//4.在內(nèi)存中創(chuàng)建一個(gè)和我們圖像類型一樣的圖像
$fun="imagecreatefrom{$type}";
//5.把圖片復(fù)制到我們的內(nèi)存中
$image=$fun($src);
/*操作圖片*/
//1.設(shè)置字體路徑
$font="image/msyh.ttf";
//2.填寫我們水印內(nèi)容
$content= "孟祥春";
//3.設(shè)置字體大小的顏色和透明度
$col=imagecolorallocatealpha($image,50,25,200,50);
//4.寫入字體
imagettftext($image,20,0,0,900,$col,$font,$content);
/*輸出圖片*/
? //瀏覽器輸出
header("Content-type: " . $info['mime']);
$func="image{$type}";
$func($image);
? //保存圖片
$func($image,'image/newimage.'.$type);
/*銷毀圖片*/
imagedestroy($image);
?>
2015-06-30
沒法看就不看了,看多了心煩,心累