ホームページ  >  記事  >  バックエンド開発  >  php 学習、2016-5-10 2016 党員学習体験 2016 2 セッション精神学習体験 2016 2 セッション精神学習体験

php 学習、2016-5-10 2016 党員学習体験 2016 2 セッション精神学習体験 2016 2 セッション精神学習体験

WBOY
WBOYオリジナル
2016-07-29 08:49:511410ブラウズ

1. bool function_exists (string $function_name)

定義された関数 (システム組み込み関数とユーザー定義関数を含む) のリストで function_name を見つけます。

  • 戻り値: 関数が定義されている場合は true を返します
  • 構文構造クエリの場合は false を返します

2. bool imagefilter ( resource sr) cim,intfiltertype [, int arg 1[,intarg2 [, int $arg3 ]]] ) 画像にフィルターを使用する php5,7 imagefilter() 適用必要に応じて arg1、arg2、arg3 を使用して、画像のフィルター filtertype を設定します。

この関数は、GD ライブラリでコンパイルされた PHP のバージョンでのみ使用できます。


filtertype は次のいずれかです:
  • IMG_FILTER_NEGATE: 画像内のすべての色を反転します。

      IMG_FILTER_GRAYSCALE: 画像をグレースケールに変換します。
    • IMG_FILTER_BRIGHTNESS: 画像の明るさを変更します。 arg1 を使用して輝度レベルを設定します。
    • IMG_FILTER_CONTRAST: 画像のコントラストを変更します。 arg1 を使用してコントラスト レベルを設定します。
    • IMG_FILTER_COLORIZE: IMG_FILTER_GRAYSCALE に似ていますが、色を指定できます。 arg1、arg2、arg3 を使用して、それぞれ赤、青、緑を指定します。各色の範囲は 0 ~ 255 です。
    • IMG_FILTER_EDGEDETECT: エッジ検出を使用して画像のエッジを強調表示します。
    • IMG_FILTER_EMBOSS: 画像をエンボス加工します。
    • IMG_FILTER_GAUSSIAN_BLUR: ガウスアルゴリズムを使用して画像をぼかします。
    • IMG_FILTER_SELECTIVE_BLUR: 画像をぼかします。
    • IMG_FILTER_MEAN_REMOVAL: 平均除去方法を使用して輪郭効果を実現します。
    • IMG_FILTER_SMOOTH: 画像をより滑らかにします。 arg1 を使用して滑らかさのレベルを設定します。
    <code><span><?php</span><span>$im</span> = imagecreatefrompng(<span>'dave.png'</span>);
    <span>if</span> (<span>$im</span> && imagefilter(<span>$im</span>, IMG_FILTER_GRAYSCALE)) {
       <span>echo</span><span>'图片转化为灰度成功'</span>;
       imagepng(<span>$im</span>, <span>'dave.png'</span>);
    } <span>else</span> {
       <span>echo</span><span>'图片转化为灰度失败'</span>;
    }
    
    imagedestroy(<span>$im</span>);
    <span>?></span></code>
imagecreatefrompng() 関数の形式が実際の画像と一致しない場合、ここでの不一致は、変更された拡張子ではなく、元の形式です
    不一致のエラー メッセージがある場合:
  • gd-jpeg : JPEG ライブラリが回復不能なエラーを報告します
  • 画像の情報をクエリします getimagesize()
  • 3.array getimagesize ( string $filename )

** この関数にはオプションのパラメータが含まれており、正式な情報はそうではないため無視されます一般的に使用される

getimagesize() 関数は、GIF、JPG、PNG、SWF、SWC、PSD、TIFF、BMP、IFF、JP2、JPX、JB2、JPC、XBM、または WBMP 画像ファイルのサイズを決定し、画像を返します。サイズ、ファイル タイプ、および通常の HTML ファイルの IMG タグで使用できる高さ/幅のテキスト文字列。

<code>print_r(getimagesize(<span>"web.jpg"</span>));
<span>/*
输出:
Array
(
    [0] => 568 图像宽度的像素值
    [1] => 2628 图像高度的像素值
    [2] => 1 图像类型  
    [3] => width="568" height="2628"  图片长宽字符串
    [bits] => 8 每种颜色的位数
    [channels] => 3 对于 RGB 图像其值为 3,对于 CMYK 图像其值为 4
    [mime] => image/gif 该图像的 MIME 类型
)
*/</span></code>

画像タイプのタグ: 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。

4.resource imagecreatefromgd2 ( string $filename ) GD2 ファイルまたは URL から新しい画像を作成します

質問は残っています


imagecreatefromgd2()
  1. fopen ラッパーが有効な場合、この関数では URLファイル名として使用できます。ファイル名の指定方法の詳細については、fopen() を参照してください。さまざまなワッパーのさまざまな機能については、サポートされているプロトコルとカプセル化プロトコルを参照し、それらの使用法とそれらが提供できる事前定義された変数に注意してください。

    url は、gd2 形式以外の画像を選択できることを意味しますが、試してみましたが、うまくいきませんでした
    ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
  2. ').text(i)); }; $numbering.fadeIn(1700); }); });
上記は、PHP 学習 2016 の内容を含む、PHP 学習 2016 年 5 月 10 日の紹介です。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。