imagecreatefromwbmp
(PHP 4 >= 4.0.1, PHP 5)
imagecreatefromwbmp --
ファイルまたはURLから新規イメージを作成する
説明
int
imagecreatefromwbmp ( string filename )
imagecreatefromwbmp() は、指定したファイル名か
ら得られたイメージを表すイメージIDを返します。
ImageCreateFromWBMP() は、エラー時に空の文字列
を返します。エラーメッセージも出力しますが、不幸にしてブラウザに
壊れたリンクとして表示されてしまいます。デバッグを容易にするため
に次の例ではエラーを表示する WBMP を作成してい
ます。
例 1.
作成時のエラーを処理する例 (vic at zymsys dot com による)
function LoadWBMP ($imgname) { $im = @ImageCreateFromWBMP ($imgname); /* オープンする */ if (!$im) { /* 失敗したかどうか判定 */ $im = ImageCreate (20, 20); /* 空のイメージを作成する */ $bgc = ImageColorAllocate ($im, 255, 255, 255); $tc = ImageColorAllocate ($im, 0, 0, 0); ImageFilledRectangle ($im, 0, 0, 10, 10, $bgc); /* errmsg を出力する */ ImageString ($im, 1, 5, 5, "Error loading $imgname", $tc); } return $im; }
|
|
注意:
WBMPサポートは、GD-1.8以降でコンパイルされたPHPでのみ利用可能で
す。
ティップ: fopen wrappers が有効の場合、この関数のファイル名として
URL を使用することが出来ます。ファイル名の指定方法に関する詳細は
fopen()、サポートされるURLプロトコルの種類
については、(例えば)付録L を参照してください。
警告 |
PHP 4.3.0より前のバージョンの
Windows版PHPは、現在この関数に関してリモートファイルアクセス機能を
サポートしていません。これは、allow_url_fopenを
有効にした場合でも同様です。 |