[PHP-users 20932]Oracleに保存されている画像データを表示させたい。
tokuda kensuke
tokuda76 @ hotmail.com
2004年 3月 23日 (火) 08:27:27 JST
はじめまして、tokudaと申します。
現在Oracleに保存されている画像データ(データ型:LONG RAW)を
ブラウザに表示させるという機能を持たせたシステムの開発を
行なっています。
画像データにはjpeg、png、gif、tiff、bmpファイルが混在しています。
表示のしかたとしては<IMG SRC=”Disp_img.php”>
で画像データ作成プログラムを呼び出す方法で行っています。
jpeg、png、gifファイルの場合は
$src = imagecreatefromstring($imgdata);
Imagejpeg($src);
ImageDestroy($src);
すべてjpegファイルに変換して表示できるのですが、
tiff、bmpのデータを読もうとすると
$src = imagecreatefromstring($imgdata);
のところで
Warning: imagecreatefromstring(): Data is not in a recognized format. in
C:\Disp_img.php on line 136
というWarningがでてうまくいきませんでした。
調べてみると、GDがtiff、bmpには対応していないようでした。
tiffファイルはブラウザにそのまま表示できないので、
変換して表示しないといけない思うのですが。
何か方法をご存知の方、いらっしゃらないでしょうか?
また、bmpファイルに関しても同様に表示できる方法はないでしょうか?
環境は
OS:Windows2000 pro
Web:Apache2
php4.3.4
DB:Oracle8.1.6
です。
よろしくお願いいたします。
_________________________________________________________________
友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード!
http://messenger.msn.co.jp
PHP-users メーリングリストの案内