[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 メーリングリストの案内