imagegifとは? わかりやすく解説

imagegif

(PHP 4, PHP 5)
imagegif — ブラウザまたはファイルへ画像を出力する

説明

bool imagegif ( resource image [, string filename] )
imagegif() は画像 image から GIF ファイル filename を作成します。 引数 imageimagecreate() あるいは imagecreatefrom* 関数から返されたものです。
画像フォーマットは、imagecolortransparent() を 用いて画像を透明化しない限り GIF87a となります。 透明化した場合の画像フォーマットは GIF89a となります。

パラメータ

image
imagecreatetruecolor() のような画像作成関数が返す画像リソース。
filename
保存するファイルへのパス。省略したり NULL を指定したりした場合は、 生の画像ストリームを直接出力します。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

参考

注意: GD ライブラリバージョン 1.6 以降で GIF サポートが完全に削除されたので、該当する 版の GD ライブラリではこの関数を使用することは できません。GD ライブラリが GIF を サポートするバージョンを出す 2004 年なかごろ以降にサポートが再開される と期待されています。詳しくは » GD Project のサイトを見てください。
以下の短いコードにより、利用可能な GD サポートの型を自動検出して 汎用性のある PHP アプリケーションを書くことが可能です。 Header("Content-type: image/gif");ImageGIF($im); の部分を、より柔軟性のある このコードに置換してください。 <?php
if (function_exists("imagegif")) {
   header("Content-type: image/gif");
   imagegif($im);
} elseif (function_exists("imagejpeg")) {
   header("Content-type: image/jpeg");
   imagejpeg($im, "", 0.5);
} elseif (function_exists("imagepng")) {
   header("Content-type: image/png");
   imagepng($im);
} elseif (function_exists("imagewbmp")) {
   header("Content-type: image/vnd.wap.wbmp");
   imagewbmp($im);
} else {
   die("No image support in this PHP server");
}
?>

注意: バージョン 4.0.2 以降および 3.0.18 以降では、種々のイメージ関数の サポートを調べるために function_exists() の 代わりに関数 imagetypes() を使用することが可能です。 <?php
if (imagetypes() & IMG_GIF) {
   header ("Content-type: image/gif");
   imagegif ($im);
} elseif (imagetypes() & IMG_JPG) {
   /* ... etc. */
}
?>

参考

imagepng()
imagewbmp()
imagejpeg()
imagetypes()





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「imagegif」の関連用語

imagegifのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



imagegifのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS