IMGがバグるんですが直す方法は?

[上に] [前に] [次に]
ゴン 1998/08/28(金) 18:19:07
はじめまして。
最近Perlをはじめたんですが、
実は print "Content-type: image/gif\n\n";
でIMGを出力するとバグるのですが、
どなたか解決方法を教えてください。

B-Cus 1998/08/28(金) 18:56:23
> print "Content-type: image/gif\n\n";

その後はどう書きましたか?
 open(IN,"hoge.gif");
 print <IN>;
 close(IN);
だとどうですか。

もしそれでもダメなら、もしかしてWindows用のperl使ってませんか?
その場合openの後にbinmode(IN);を追加してみてください。

それでもダメなら画像ファイル自体が壊れてませんか?(^^;


ゴン 1998/08/28(金) 20:14:17
ご指摘のとおりです。Windowsです。
binmode(IN);
を入れてみましたが、きちんと表示される数は増えたんですが、
まだいくつかバグるのがあります。
GIFはPhotoShop5.0で作ったんですが・・・

匿名希望 1998/08/29(土) 04:26:32
Photoshopで作った画像ファイルって、
たしか冒頭に独自の画像情報をくっつけて
いませんでしたっけ?
このファイルはPhotoshopX.Xでつくりましたよ〜、みたいな。
いま、ものが手元にないので確認できませんが、
Photoshopで作ったgif画像をテキストエディタで開いて
みるとわかると思います(私が確認したのは別のフォーマット
だった記憶がありますが)。
ひょっとして、その部分が問題になっているのでは?
それだったら、ほかのペイントソフトに貼り付ける
なりして、保存し直してみたらどうでしょう。

まさお [E-Mail] [HomePage] 1998/08/29(土) 08:20:49
IMGタグ側のHEIGHT,WIDTHの値が適切ではないのでは?
HEIGHT,WIDTHを指定した場合、そのサイズに画像が収
まるように勝手に変更されることがあります。

ゴン 1998/08/31(月) 15:02:09
[[解決]]
皆さんアリガトウございました。
どうにか完成させる事が出来ました。

匿名希望 1998/08/31(月) 15:27:28
結局どうしたらうまくいったのかっさっぱり分らない^^;

まさお [E-Mail] 1998/08/31(月) 19:51:41
>結局どうしたらうまくいったのかっさっぱり分らない^^;
同感です。
他の方にも有益な情報となりますので、もしゴンさんが
この発言をご覧になっていたら何をしたら解決したのか
教えていただきたいと思います。

ゴン 1998/08/31(月) 20:02:14
すみません。
えーと、最初はWindows用のperl使ってたんで、
binmode(IN);を追加して、それでも直らないGIFを
PhotoShop5.0以外のペイントソフトで保存し直してみたら、
きちんと表示されました。
皆様ご迷惑をかけてすみません。

[上に] [前に] [次に]