
Perlで、CGIを作成しています。
GIF画像をCGI経由で表示させようと思っているのですが、なぜか、画像が崩れてしまいます。GIFだけではなく、Jpegでも同じです。しかし、HTMLファイルの <img>タグでそのまま表示させようとすると、きちんと表示します。
どのようにすれば、崩れを抑えられますか?
CGIソース----------------------
#!/usr/local/bin/perl
$imgsrc="number/0.gif";
print "Content-type:image/gif\n\n";
open(IMG,$imgsrc);
binmode(IMG);
print <IMG>;
close(IMG);
-----------------------------EOF
HTML----------------------------
<html>
<head>
</head>
<body>
<img src="cgi/image.cgi" width="28" hegiht="31">
</body>
</html>
------------------------------EOF
gif画像は、
http://www.akikobrand.com/icon/img/10/6/0.gif
を使わせていただきました。(個人的な使用です)
No.1ベストアンサー
- 回答日時:
print <IMG>;
の前に
binmode(STDOUT);
を足してみてください。
この回答への補足
レスありがとうございます。
と言うことは、
open(IMG,$imgsrc);
binmode(IMG);
binmode(STDOUT);
print <IMG>;
close(IMG);
のようにすればいいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
続・開始時間、終了時間のCGI設定
-
画像ファイルが崩れる
-
自作CGIで、wwwサーバーエラ...
-
エラー表示の意味を解説してく...
-
データの読み込み方法
-
初歩的なCGIですが
-
HTMLのタグをPerlに書き換える...
-
HTMLのアクセスキーはselectに...
-
フォームの太字を置き換える
-
JavaScriptのことで
-
年・月・日の3つのselectメニュ...
-
リストボックス内の文字について
-
CSVファイルに出力
-
Spamassassinでsendmailが通ら...
-
自動的にエスケープを付けて別...
-
改行
-
プルダウンメニュー(セレクト...
-
配列を使っての文字列抽出について
-
falshファイルのtitolタグ
-
FORMメソッドでvalueがうまく渡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
結果を得て自動的にページ移動...
-
時間で表示が変わるCGIまたはja...
-
カレンダ-の表示
-
ログファイル表示で全部表示さ...
-
FLASHとCGIでのデータの受け渡...
-
どうしてもCookieとCGI・perlの...
-
Perl CGIの中で # を使ってコメ...
-
malformed header from script....
-
CGIのtextareaへのタグの表示
-
CGI内からSSIを実行した...
-
perlで作ったcgiがIE6で西ヨー...
-
test.htm の133048行目だけを削...
-
パソコン → パャRン
-
CGIでprint出力時に文字化けし...
-
CGIが文字化けしてしまう。(Pe...
-
何がいけないんでしょうか?
-
CGIファイルを参照制御でき...
-
CGIでprint出力時に文字化けし...
-
ブラウザに表示できません。
-
my $html<<EOMの意味を教えてく...
おすすめ情報