ホームページ  >  記事  >  バックエンド開発  >  PHP画像処理関数完全集(拡大縮小、切り抜き、ズーム、反転、回転、透明化、シャープ化の例まとめ)_PHPチュートリアル

PHP画像処理関数完全集(拡大縮小、切り抜き、ズーム、反転、回転、透明化、シャープ化の例まとめ)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:12:48912ブラウズ

1. 画像リソースを作成します
imagecreatetruecolor(width,height);
imagecreatefromgif(画像名);
imagecreatefrompng(画像名);
imagecreatefromjpeg(画像名); 様々な画像を描画します imagegif(画像リソース、保存パス);
imagepng( )
imagejpeg();

2. 画像属性を取得します
imagesx(res//width
imagesy(res//height
getimagesize(file path))
4 つのセルからなる配列を返します。インデックス 0 には画像の幅が含まれますピクセル値のインデックス 1 には画像の高さのピクセル値が含まれます。インデックス 2 は画像タイプのタグです: 1 = GIF、2 = JPG、3 = PNG、4 = SWF、5 = PSD、6 = BMP、7 = TIFF。 (インテル バイト オーダー)、8 = TIFF (モトローラ バイト オーダー)、9 = JPC、10 = JP2、11 = JPX、12 = JB2、13 = SWC、14 = IFF、15 = WBMP、16 = XBM。 PHP 4.3 と同じです。.0 は、新しく追加された IMAGETYPE 定数に対応します。インデックス 3 は、「height="yyy" width="xxx"」という内容のテキスト文字列で、画像リソースを破棄するために直接使用できます
imagedestroy( image resource);

3. 透明処理
PNGとjpegの透明色は正常、GIFのみ異常
imagecolortransparent(resource image [,int color])//特定の色を透明色に設定
imagecolorstotal()
imagecolorforindex ();

4. 画像のトリミング
imagecopyresize()
imagecopyresampled();

5. ウォーターマーク(テキスト、画像)を追加
文字列エンコード変換文字列 iconv (string $in_charset, string $out_charset, string $str)

6. Picture Rotate
imagerotate();//指定した角度で​​画像を反転します

Seven. 画像の反転
=imagecreatefromgif("./images/map.gif");
に沿って反転します リーリー


リーリー

テキストの透かし

リーリー

画像の回転 リーリー

リーリー

http://www.bkjia.com/PHPjc/440415.html

www.bkjia.com

tru​​e

技術記事 1. 画像リソースを作成します imagecreatetruecolor(width,height); imagecreatefrompng(画像名); さまざまな画像を描画します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。