-
-
imagecolorsforindex()
- imagecolorat()
- 圖片上畫出圖形$img=imagecreatefromgif("./images/map. gif");
/**
- * 圖片銳利化處理
- * edit by bbs.it-home.org
- */
- $red= imagecolorallocate($img, 255, 0, 0);
imageline($img, 0, 0, 100, 100, $red);
- imageellipse($img, 200, 100, 100, 100, $red);
- imagegif($img , "./images/map2.gif");
- imagedestroy($img);
-
-
複製程式碼
複製程式碼
複製程式碼
-
-
- 複製程式碼
-
-
-
- 圖片普通縮放
-
-
-
-
-
-
- function thumn($background, $width, $height, $newfile) {
- list($s_w, $s_h)=getget );//取得原始圖片高度、寬度
- if ($width && ($s_w $width = ($height / $s_h) * $s_w;
} else { $height = ($width / $s_w) * $s_h;} $new=imagecreatetruecolor($width, $height);$img=imagecreatefromjpeg($background);$img=imagecreatefromjpeg($background);imagecopyresampled($new, $img, 0, 0, 0, 0, $width, $height, $s_w, $s_h);imagejpeg($new, $newfile); imagedestroy($new) ;imagedestroy($img); } thumn("images/hee.jpg", 200, 200, "./images/hee3.jpg");-
-
- 複製程式碼
-
-
-
- gif透明色處理
-
-
-
-
-
-
-
/**
- * 圖片裁切處理
- * edit by bbs.it-home.org
*/
function cut($background, $cut_x, $cut_y, $cut_width, $cut_height, $location){$back=imagecreatefromjpeg($background);$new=imagecreatetruecolor($cut_width, $cut_width, $cut_height);
imagecopyresampled($new, $back, 0, 0, $cut_x, $cut_y, $cut_width, $cut_height,$cut_width,$cut_height);imagejpeg($new, $location);imagedestroy($back);} cut("./images/hee.jpg", 440, 140, 117, 112, "./images/hee5.jpg" );?>
-
- 複製碼
-
-
-
- 圖片加水印文字浮水印
-
-
-
-
-
-
-
/**
- *
- * 圖片加入文字浮水印
- */
function mark_text ($background, $text, $x, $y){
- $back=imagecreatefromjpeg($background);
- $color=imagecolorallocate($back, 0, 255, 0);
- imagettftext($back, 0, 255, 0);
- imagettftext($ back, 20, 0, $x, $y, $color, "simkai.ttf", $text);
- imagejpeg($back, "./images/hee7.jpg");
- imagedestroy($ back);
- }
- mark_text("./images/hee.jpg", "細說PHP", 150, 250);
- //圖片浮水印
function mark_pic($background, $ waterpic, $x, $y){ $back=imagecreatefromjpeg($background); $water=imagecreatefromgif($waterpic);$w_w=imagesx($water); $w_h =imagesy($water);imagecopy($back, $water, $x, $y, 0, 0, $w_w, $w_h);imagejpeg($back,"./images/hee8. jpg");imagedestroy($back); imagedestroy($water);} mark_pic("./images/hee.jpg", "./images/gaolf.gif" , 50, 200);
-
-
- 複製程式碼
-
-
-
- 圖片旋轉
-
-
-
-
-
/**
* 圖片旋轉* edit by bbs.it-home.org*/$back=imagecreatefromjpeg(". /hee.jpg");$new=imagerotate($back, 45, 0);imagejpeg($new, "./images/hee9.jpg");?> 複製程式碼圖片水平導航 垂直導航
-
-
/**
- * 圖片水平翻轉 垂直翻轉
- * edit by bbs.it-home.org
- */
- 函數turn_y($background, $ newfile) {
$back=imagecreatefromjpeg($background);
- $width=imagesx($back);
- $height=imagesy($back);
- $new= imagecreatetruecolor($width, $height);
- for($x=0; $x imagecopy($new, $back, $width-$x -1, 0, $x, 0, 1, $height);
- }
- imagejpeg($new, $newfile);
- imagedestroy($back);
- imagedestroy($new);
- }
- 函數turn_x($background, $newfile){
- $back=imagecreatefromjpeg($background);
- $width=imagesx($back);
- $height=imagesy($width=imagesx($back);
- $height=imagesy($回);
- $new=imagecreatetruecolor($width, $height);
- for($y=0; $y imagecopy($new, $back, 0 , $height-$y-1, 0, $y, $width, 1);
- }
- imagejpeg($new, $newfile);
- imagedestroy($back);
- imagedestroy ( $new);
- }
- turn_y("./images/hee.jpg", "./images/hee11.jpg");
- turn_x("./images/hee.jpg", " ./images/hee12.jpg");
- ?>
複製程式碼
|