質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇1085:
パソコンから写真が見えないのです。 [あこ] 04/17 16:52

 └◇1087:Re:パソコンから写真が見えないのです。 [moon] 04/17
  └◇1090:Re[2]:パソコンから写真が見えないのです。 [あこ] 04/18
   └◇1092:Re[3]:パソコンから写真が見えないのです。 [moon] 04/18
    └◇1094:Re[4]:パソコンから写真が見えないのです。 [あこ] 04/18
     └◇1095:Re[5]:パソコンから写真が見えないのです。 [moon] 04/18
      └◇1096:Re[6]:パソコンから写真が見えないのです。 [あこ] 04/19
       └◇1097:Re[7]:パソコンから写真が見えないのです。 [moon] 04/19
        └◇1098:Re[8]:パソコンから写真が見えないのです。 [あこ] 04/20
         └◇1099:Re[9]:パソコンから写真が見えないのです。 [あこ] 04/20 <


1085● パソコンから写真が見えないのです。[ あこ ] 2008 04/17 16:52
素晴らしい!「日記」を有難う御座います。

早速設置しました。
パソコンから日記を書いて写真を添付したのですが、携帯からは見えるのに、パソコンからは見えないのです。
×マークで表示されていて、そこをクリックすると、別のウィンドウが開いて、写真が表示されます。

ご面倒をお掛けいたします。
ご教授をお願いいたします。


今まで色々とこのようなプログラムを探しまわっていました。
1.パソコンと携帯から使えること。
2.携帯絵文字が使えること。
3.写真も見えること。
4.メール投稿できること。

さんざん探し回っていたのですが、なかなか条件の合うものはありませんでした。
あきらめていたとき、「日記」に出会うことが出来ました。
本当に有難う御座います。(#^.^#)
スレッド一覧


1087● Re:パソコンから写真が見えないのです。[ moon ] 2008 04/17 20:00
現物を見れませんか?
たぶんサイトに設置してあるサンプルでは正常に見えると思います。
なにかしらの設置の仕方が悪いか、画像自身が悪いか判断ができません。
スレッド一覧


1090● Re[2]:パソコンから写真が見えないのです。[ あこ ] 2008 04/18 09:47
http://www.hm-champs.com/nik/に設置させて戴きました。

画像はjpgです。

よろしくお願いいたします。
スレッド一覧


1092● Re[3]:パソコンから写真が見えないのです。[ moon ] 2008 04/18 10:22
> http://www.hm-champs.com/nik/に設置させて戴きました。

どうやらサムネイルを作る機能を使用しているようですが、サムネイルが作成されていないようです。
・フォルダのパーミッションは大丈夫ですか
・転送したresize.plはあっていますか?
・モジュールは使用できていますか check.cgi の表示は正しいですか?
スレッド一覧


1094● Re[4]:パソコンから写真が見えないのです。[ あこ ] 2008 04/18 16:37
初心者の私に、いつも親切に有難うございます。

・フォルダのパーミッションは大丈夫ですか
確認しました。大丈夫と思います。

・転送したresize.plはあっていますか?
これがよくわからないのですが、resizeをダウンロードして、
resize.pl.re
resize.pl.magick
resize.pl.netpbm
check.cgi
をnik.cgiと同じフォルダにアップロードして、
resize.pl.reをresize.plに名前を変えて、パーミッションを755に変更しました。

あと、repng2jpeg_1.0.4をダウンロードして
i386_linux_standardの中のrepng2jpegを同じフォルダにアップロードして、
パーミッションを755に変更しました。


・モジュールは使用できていますか check.cgi の表示は正しいですか?
以下の内容が表示しました。

PerlMagick OK

NetPBM + libjpeg-progs OK
cjpeg -> /usr/bin/cjpeg
djpeg -> /usr/bin/djpeg
pngtopnm -> /usr/bin/pngtopnm
giftopnm -> /usr/bin/giftopnm
pnmscale -> /usr/bin/pnmscale

repng2jpeg(i386-linux) dynamic :NG
standard:OK
static :OK
libjpeg -> /usr/lib/libjpeg.so.62
libpng -> Not Found
libz -> /usr/lib/libz.so.1
libm -> /lib/libm.so.6
libc -> /lib/libc.so.6
ldlinux -> /lib/ld-linux.so.2

----------------------------------------
./repng2jpeg Found
SIZE : 252468
MD5 : bf4db47cf12f43939892444da0d1ec98
./repng2jpeg Permisson:OK
./repng2jpeg Exec:OK
->(repng2jpeg TestMode:OK version 1.0.4)

$ldd ./repng2jpeg
    libz.so.1 => /usr/lib/libz.so.1 (0x0056f000)
    libm.so.6 => /lib/tls/libm.so.6 (0x0054a000)
    libc.so.6 => /lib/tls/libc.so.6 (0x00417000)
    /lib/ld-linux.so.2 (0x003fe000)
----------------------------------------
Perl :v5.8.5 built for i386-linux-thread-multi
HTTPd:Apache/2.0.52 (Red Hat)
OS :Linux 2.6.9-67.0.4.ELsmp i686

なにか手がかりになるでしょうか?
何度もすみません。
スレッド一覧


1095● Re[5]:パソコンから写真が見えないのです。[ moon ] 2008 04/18 19:51
> resize.pl.re
> resize.pl.magick
> resize.pl.netpbm
> check.cgi
> をnik.cgiと同じフォルダにアップロードして、
> resize.pl.reをresize.plに名前を変えて、パーミッションを755に変更しました。
>
> あと、repng2jpeg_1.0.4をダウンロードして
> i386_linux_standardの中のrepng2jpegを同じフォルダにアップロードして、
> パーミッションを755に変更しました。


> ・モジュールは使用できていますか check.cgi の表示は正しいですか?
> 以下の内容が表示しました。
>
> PerlMagick OK

PerlMagick が使えるので、
resize.pl.magick を resize.pl にリネームしてアップロードしてください。
ほかの resize.pl.re resize.pl.netpbm などは必要ないので削除してもらってかまいません。repng2jpegも要りません
スレッド一覧


1096● Re[6]:パソコンから写真が見えないのです。[ あこ ] 2008 04/19 16:42
何度もすみません!

やってみましたが、かわりませんでした。(;_;)


>resize.pl.magick を resize.pl にリネームしてアップロードしてください。
>ほかの resize.pl.re resize.pl.netpbm などは必要ないので削除しても
>らってかまいません。repng2jpegも要りません


あっ!発言種類に「感謝」が!
ありがとうございまーす!(*^_^*)
スレッド一覧


1097● Re[7]:パソコンから写真が見えないのです。[ moon ] 2008 04/19 19:28
> やってみましたが、かわりませんでした。(;_;)

set.pl内の以下の記述はどうなっていますか?
# サムネイル作成用
$resize_pl = 'resize.pl';

# サムネイル画像(0:jpg固定/1:画像フォーマットに倣う※resize.plを編集すること!!)
$resize_pl_sw = 1;

上のようになっている場合。
1:サムネイル機能を使わない
2:Jpeg固定にする
3:resize.plを改造する
という選択肢があります。

1の場合は
$resize_pl = 'resize.pl';

#$resize_pl = 'resize.pl';
とする。

2の場合は
$resize_pl_sw = 1;

$resize_pl_sw = 0;
とする。

3の場合は
resize.plを開き、
sub imgresize{

}
までを以下に差し替える。

sub imgresize{
    my ($src,$dst,$w,$h,$jpegq,$del_flag) = @_;

    unless($w =~ /^\d+$/ || $h =~ /^\d+$/){ return 0;}

    if(eval 'use Image::Magick; 1'){
        my $i = Image::Magick->new;
        $i->Read($src);
        if(@$i >= 2){
            my $g = Image::Magick->new;
            $g ->Read($src.'[0]');
            $i = $g;
        }
        $i->Scale(width=>$w, height=>$h);
        if ($jpegq =~ /^\d+$/) {
            $i->Set(quality => $jpegq);
        }
        $i->Write("$dst");
        chmod(0666,$dst);
        if($del_flag == 1){
            unlink($dst) if(-e $dst && (-s $dst) > (-s $src));
        }
    }

    if(-e $dst){ return 1 ;}
    return 0;
}

以上で大丈夫だと思います。たぶん。
スレッド一覧


1098● Re[8]:パソコンから写真が見えないのです。[ あこ ] 2008 04/20 01:44
moonさん
本当にありがとうござました!
設定の意味はよくわからないのですが、以下の設定にしたら表示しました(#^.^#)
これからも宜しくおねがいいたします。

# サムネイル作成用
$resize_pl = 'resize.pl';
$resize_pl_sw = 0;
スレッド一覧


1099● Re[9]:パソコンから写真が見えないのです。[ あこ ] 2008 04/20 01:47
すごいプログラムを無償で使用させていただいて、
素人の私にも、何度も何度もお答えいただいて、
ずーっと探し続けていたプログラムに出会えました(*^。^*)

心から感謝♪

有難う御座います。
スレッド一覧

CGIROOM