記事No | : 822 |
投稿日 | : 2007/06/11(Mon) 11:39:01 |
タイトル | : ClipMailのプレビュー |
ID情報 | : 412223 |
投稿者 | : じん |
URL | : http://www.no-bu.com/clipmail/clipmail.html |
いつもお世話になります。
ClipMailのテスト中です。
添付ファイルを数種類試しているのですが、ファイルによってはプレビューされないものがあります。
プレビュー画面で1×1ピクセルの点になってしまいます。点にポインタを合わせてプロパティを見ると添付はされています。送信するとメールにも添付され受信されます。
ファイル名の「.JPG」と「.jpg」でプレビューが出来たり出来ていないようですが・・・
サイズも関係するのでしょうか?
ちなみに「.JPG」より大きいサイズの「.jpg」はプレビュー出来ました。
どこを直せばいいのかお手上げです。
宜しくお願いします。
記事No | : 823 |
投稿日 | : 2007/06/11(Mon) 11:56:44 |
タイトル | : Re: ClipMailのプレビュー |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> いつもお世話になります。
> ClipMailのテスト中です。
> 添付ファイルを数種類試しているのですが、ファイルによってはプレビューされないものがあります。
> プレビュー画面で1×1ピクセルの点になってしまいます。点にポインタを合わせてプロパティを見ると添付はされています。送信するとメールにも添付され受信されます。
> ファイル名の「.JPG」と「.jpg」でプレビューが出来たり出来ていないようですが・・・
> サイズも関係するのでしょうか?
> ちなみに「.JPG」より大きいサイズの「.jpg」はプレビュー出来ました。
> どこを直せばいいのかお手上げです。
> 宜しくお願いします。
恐らく拡張子の問題です。
大文字は使わないで下さい。
○ .jpg
× .JPG
記事No | : 830 |
投稿日 | : 2007/06/12(Tue) 07:41:57 |
タイトル | : Re: ClipMailのプレビュー |
ID情報 | : kent |
投稿者 | : KENT |
> ファイル名の「.JPG」と「.jpg」でプレビューが出来たり出来ていないようですが・・・
これは大文字拡張子にうまく対応していないためでした。
以下のとおり修正してください。
lib/preview.pl 179行目
■変更前
# サイズ取得
if ($ext eq 'gif') {
($w, $h) = &g_size($path);
} elsif ($ext eq 'jpg' || $ext eq 'jpeg') {
($w, $h) = &j_size($path);
} elsif ($ext eq 'png') {
($w, $h) = &p_size($path);
} elsif ($ext eq 'bmp') {
($w, $h) = &b_size($path);
}
■変更後
# サイズ取得
if ($ext =~ /^gif$/i) {
($w, $h) = &g_size($path);
} elsif ($ext =~ /^jpe?g$/i) {
($w, $h) = &j_size($path);
} elsif ($ext =~ /^png$/i) {
($w, $h) = &p_size($path);
} elsif ($ext =~ /^bmp$/i) {
($w, $h) = &b_size($path);
}
記事No | : 833 |
投稿日 | : 2007/06/12(Tue) 09:01:59 |
タイトル | : Re^2: ClipMailのプレビュー |
ID情報 | : 412223 |
投稿者 | : じん |
URL | : http://www.no-bu.com/clipmail/clipmail.html |
KENTさん、いつも利用させて頂き感謝しています。
デジカメのメーカーによっては大文字「.JPG」の拡張子が使われる機種があります。
混乱を生みそうで迷っていたので大変助かります。
こういう文字でプログラムを指示出来てパソコンが反応するのってちょっとした魔法のようですね。
もっと勉強します。
ありがとうございました。