記事No | : 14809 |
投稿日 | : 2016/04/19(Tue) 23:31:42 |
タイトル | : joyful note6.02 アルバムの画像サイズ |
ID情報 | : showgone |
投稿者 | : ショーゴン |
URL | : http://www105.sakura.ne.jp/~showgone/joyful_0411/joyful.cgi |
joyful note6.02を設置させていただきました。ありがとうございました。
さて、おうかがいしたいことは、アルバム機能の画像サイズのことです。
どうやら、init.cgiで指定した「画像ファイルの最大表示の大きさ」で、アルバム機能のサムネイルは表示されるようですが、
これを、別のサイズで表示させることはできないのでしょうか?
joyful.cgiのアルバム機能の中に、「画像サイズ再定義」として、
$cf{max_img_w} = $cf{alb_img_w};
$cf{max_img_h} = $cf{alb_img_h};
という箇所を見つけましたので、init.cgiの画像ファイルの最大表示部分
$cf{max_img_w} = 640;
$cf{max_img_h} = 480;
の下に
$cf{alb_img_w} = 250;
$cf{alb_img_h} = 150;
と付け加えてみたのですが、やはり素人考え。サイズは変わりませんでした。
なにかいい方法はないでしょうか?ご教授よろしくお願いいたします。
記事No | : 14810 |
投稿日 | : 2016/04/20(Wed) 04:51:41 |
タイトル | : Re: joyful note6.02 アルバムの画像サイズ |
ID情報 | : hirayama |
投稿者 | : hirayama |
>$cf{max_img_w} = 640;
>$cf{max_img_h} = 480;
>の下に
>$cf{alb_img_w} = 250;
>$cf{alb_img_h} = 150;
>と付け加えてみたのですが、やはり素人考え。サイズは変わりませんでした。
これでうまくいかないなら
joyful.cgiのsub album_img内の画像展開部分
foreach (@img) {
my ($no,$sub,$ex,$w,$h) = split(/\t/);
の下に
$w = int($w * 0.4);
$h = int($h * 0.4);
を追加してみてはどうでしょう。
記事No | : 14811 |
投稿日 | : 2016/04/20(Wed) 18:54:56 |
タイトル | : Re^2: joyful note6.02 アルバムの画像サイズ |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
>$cf{max_img_w} = 640;
>$cf{max_img_h} = 480;
>の下に
>$cf{alb_img_w} = 250;
>$cf{alb_img_h} = 150;
>と付け加えてみたのですが、やはり素人考え。サイズは変わりませんでした。
これで アルバム一覧のサイズが変わるはずなのに変わらないのは、
sub resize がinit.cgiに書かれているからかもしれません。
sub resizeをjoyful.cgiに移動すれば、$cf{alb_img_w}、$cf{alb_img_h}の設定が
反映されると思います。
記事No | : 14812 |
投稿日 | : 2016/04/20(Wed) 21:24:36 |
タイトル | : Re^3: joyful note6.02 アルバムの画像サイズ |
ID情報 | : showgone |
投稿者 | : ショーゴン |
URL | : http://www105.sakura.ne.jp/~showgone/joyful_0411/joyful.cgi |
hirayamaさん、ご回答ありがとうございました。
> sub resizeをjoyful.cgiに移動すれば、$cf{alb_img_w}、$cf{alb_img_h}の設定が
> 反映されると思います。
sub resizeをjoyful.cgiに移してみました。おかげさまで、希望通りの表示ができました。
本当にありがとうございました。