1.縮略圖php
2.驗證碼html
3.水印ui
4.圖片裁剪code
(1)開啓GD擴展庫htm
(2)將圖像加載到內存中進行處理圖片
<?php // 1.新建一個真彩色圖像,成功後返回圖象資源,失敗後返回 FALSE 。 $img = imagecreatetruecolor(300, 300); // 2.爲一幅圖像分配顏色,返回一個標識符,表明了RGB組成的顏色 $green = imagecolorallocate($img, 0, 148, 85); $red = imagecolorallocate($img, 255, 0, 0); // 3.區域填充 imagefill($img, 0, 0, $green); // 4.繪製一個線條 $line = imageline($img, 0, 0, 300, 300, $red); header('Content-Type:image/png'); imagepng($img); imagedestroy($img);
<?php // 1.新建一個真彩色圖像,成功後返回圖象資源,失敗後返回 FALSE 。 $img = imagecreatetruecolor(300, 300); // 2.爲一幅圖像分配顏色,返回一個標識符,表明了RGB組成的顏色 $green = imagecolorallocate($img, 0, 148, 85); $red = imagecolorallocate($img, 255, 0, 0); // 3.區域填充 imagefill($img, 0, 0, $green); // 4.繪製矩形 imagerectangle($img, 25, 25, 100, 100, $red); // 線條矩形 imagefilledrectangle($img, 100, 100, 200, 200, $red);// 實心矩形
<?php // 1.新建一個真彩色圖像,成功後返回圖象資源,失敗後返回 FALSE 。 $img = imagecreatetruecolor(300, 300); // 2.爲一幅圖像分配顏色,返回一個標識符,表明了RGB組成的顏色 $green = imagecolorallocate($img, 0, 148, 85); $red = imagecolorallocate($img, 255, 0, 0); // 3.區域填充 imagefill($img, 0, 0, $green); // 4.繪製圓形、橢圓 imageellipse($img, 150, 150, 50, 50, $red); // 繪製空心圓形 imageellipse($img, 150, 150, 50, 100, $red); // 繪製空心橢圓 imagefilledellipse($img, 100, 100, 50, 50, $red); // 繪製實心圓形 imagefilledellipse($img, 200, 200, 20, 30, $red); // 繪製實心橢圓 header('Content-Type:image/png'); imagepng($img); imagedestroy($img);
<?php $img = imagecreatetruecolor(500, 300); $red = imagecolorallocate($img, 255, 0, 0); $white = imagecolorallocate($img, 255,255, 255); $black = imagecolorallocate($img, 0, 0, 0); imagefill($img, 0, 0, $red); $font_path = getcwd().'/simkai.ttf'; $text = '我愛你中國'; imagettftext($img, 19, 0, 65, 65, $white, $font_path, $text); header('Content-Type:image/png'); imagepng($img); imagedestroy($img);