■掲示板に戻る■ 全部 最新50 1-

【保存形式について】

1 名前:普通の人:2007/06/07 00:45:00 ID:DUCulNvCjI
話は単純です。
JPGのみ or JPGとPNG自動切換え
の、二択です。

で、正直なところ私は今までサイトを作るに当たり、
ほとんどJPGを利用し、一部GIFで、
PNGを扱ったことがないのです。
個人的に調べてみるつもりですが、
JPGのみの長所短所、自動切換えの長所短所を出来るだけ多く出していただき、
その上で、皆さんと決定していきたいと思います。
ご協力お願いいたします。

2 名前:名無し:2007/06/07 20:19:00 ID:0e7RGnTdIc
JPGのみの長所
・色数の多い画像を軽くできる(自動切換えでも同じですが…)
JPGのみの短所
・色の劣化が起きる、色数の少ない画像のデータが無駄に重くなる

自動切換えの長所
・色数の多い画像はJPGにしてデータを軽くできる
・色数の少ない画像はPNGにして、色を劣化させずにデータを軽くできる
 (仕組みはよく知らないのですが、データがより軽くなる方を自動で選ぶんでしょうか?)
自動切換えの短所
・特に思いつきません

こんなとこでしょうか。

3 名前:普通の人@管理人:2007/06/07 22:07:00 ID:DUCulNvCjI
データサイズから考えれば、自動切換えの方が絶対的によさそうですね。
短所とかあるのならまた考えることも出来るんですが、
もう少し皆さんの意見とか聞いてみて、特になさそうなら自動切換えにしましょうか。

4 名前:Q`ワ´Q:2007/06/09 16:26:00 ID:kfyJvW9T42
自動切り替えの場合、「しきい値」が問題になります。
色数でデータサイズが大きく変わりますが、
BBSNoteではpngのデータサイズでデフォルト60KB(変更可能)
を越えるとJPG変換に切り替えます。

ですが300x300ぐらいならともかく、
縦横が大きい画像だと60KBのしきい値のままですと期待通りになりません。
そこが「管理人のさじ加減」となります。

同一画像のJPGとPNGの例↓
mosaicart.hp.infoseek.co.jp/cgi-bin/bbsnote80b19/bbsnote.cgi


5 名前:普通の人@管理人:2007/06/09 23:51:00 ID:7zVQiWDiaQ
わざわざ比較までありがとうございます。

いろいろ調べてて気になったことなんですが、
携帯電話からだと、PNG形式が読めない機種があるらしいです。
私の携帯で試してみたところ、やはり表示されなかったので、
そういうのを考えると、JPGで統一した方がいいかなぁ…という気が
しなくもなかったりします…。

うーん、でもJPGだと劣化するんですかね…。
正直なところ、私にはJPGとPNGの画質の違いはわからない…。

6 名前:Q`ワ´Q:2007/06/10 02:20:00 ID:5dj9UzA/VM
色数が少な目のPNG画像をJPG画像に変換したときに
何が起こるかというと、不要なブロックノイズの発生です。

つまり、ベタ塗りの部分の、異なる色同士の境界付近に
本来の色以外が入り込みます。

>>4
で例示した画像で具体的数値を挙げると、
本来の作画したもの(PNG画像)の色数は、3239色です。
ところが、JPG画像の色数は、64218色にふくれてしまいます。

実際に画面上に現れる色数を数えるには「SearchColo」が使えます。
「SearchColo」
www.vector.co.jp/soft/dl/win95/art/se151205.html

7 名前:Q`ワ´Q:2007/06/10 03:06:00 ID:JLj5N8wvfA
>携帯
しぃPaintBBS・しぃペインターのどちらのアプレットでも、
渡すパラメーターが
アニメ無しなら<PARAM name='thumbnail_type' value='jpg'>
アニメありなら<PARAM name='thumbnail_type2' value='jpg'>
になっていれば、
サムネイルのフォーマットはJPGになるので、
アップロードが不可で、かつ送信上限値が十分であれば
サムネイル表示・カタログ表示はすべてJPGになるはずで、
BBSNoteのデフォルトではサムネイル(THM_ファイル名)は
すべてjpgになります。
※アプレット自体のデフォルトではないです。

今のhttp://www.p.noob.jp/bbsnote/bbsnote.cgi
は、どっちのアプレットも、サムネイルのパラメーターは
「png」になってますね。

8 名前:Q`ワ´Q:2007/06/10 12:58:00 ID:JLj5N8wvfA
案としては、
・サムネイル(THM_)の画像形式はBBSNoteのデフォルトのJPG。
・投稿画像(IMG_)は、PNG/JPG自動切り替え。
・しきい値を最低でも80、縦横600x600を想定するとおよそ240が目安。
 paint.cgiの↓このあたり。

#===< しぃアプレット共通設定 >================================================
$CFG{ ShiApplet }={#==========================================================

# ★圧縮/減色を開始するサイズ [単位:KB]
#  画像データがこのサイズより大きい場合にJPEGで圧縮/PNGで減色
#  注: しぃv1.47以前では圧縮率が低いのでサイズを大きめにしないと
#    猛烈に減色されて色彩がグレー化します
#  注: $CFG{ LimitPaintData } は常にこのサイズの1.5倍以上に設定してください
#    そうするとしぃアプの2段階圧縮機能を有効に利用でき、より
#    小さいサイズへの圧縮が期待できるようになります

'image_size' => 240,
# 'image_size' => 1, # 常にJPEGで保存する
# 'image_size' => 0, # 常に減色無しPNGで保存する
# 'image_size' => 60, # PNG/JPEG自動切換え



8.45 KBytes   2ちゃんねる使っていない2ちゃんねる風掲示板 Now available!!
続きを読む

掲示板に戻る 前100 次100 全部 最新50
名前: E-mail(省略可):

(C) read.cgi (Perl) ver4.1 http://www.toshinari.net/(06/12/10)