その他 > その他 > 画像が劣化・・ |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
greanpice |
投稿日時: 2011/8/5 8:55
対応状況: −−−
|
長老 登録日: 2011/7/12 居住地: 投稿: 180 |
画像が劣化・・ 商品画像をUPロードしたときに画像が劣化します。
元の画像は鮮明ですが、eccubeでUPしたときに 画像が荒くなってしまいます。 何か解決策はないでしょうか?? |
seasoft |
投稿日時: 2011/8/5 9:09
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 画像が劣化・・ うろ覚えですが、リサイズが不要な場合、再圧縮されなかったような。
|
asayama |
投稿日時: 2011/8/5 13:52
対応状況: −−−
|
一人前 登録日: 2008/1/9 居住地: 東京都品川区 投稿: 150 |
Re: 画像が劣化・・ リサイズされているということでしょうか。
元サイズはどれくらいで、アップ後のサイズはどうなっていますか?
|
greanpice |
投稿日時: 2011/8/5 15:23
対応状況: −−−
|
長老 登録日: 2011/7/12 居住地: 投稿: 180 |
Re: 画像が劣化・・ 元サイズの大きさは700×700です。
UP後は500×500になります。 ただし一度500×500に画像を加工しUPしても かわりませんでした |
468 |
投稿日時: 2011/8/8 0:08
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 画像が劣化・・ こんばんわ。
画像の劣化についてですが、具体的にどの画像のことになりますか? 商品一覧画像などは表示する際にもリサイズしているものがありそうですが、 アップロードした画像が劣化しているかどうかは FTPを使って、アップロード前のファイルとサーバに保存されたファイルのサイズ(縦横の大きさではなく、byte数)が 変わってないか確認されてみては如何でしょうか? byte数が一致すれば、アップロード時はリサイズされていないという事になるかと思います。 一応、ソースを確認したところ、ファイルのリサイズが必要かどうかは縦横サイズで判定しているみたいです。 |
greanpice |
投稿日時: 2011/8/9 1:09
対応状況: −−−
|
長老 登録日: 2011/7/12 居住地: 投稿: 180 |
Re: 画像が劣化・・ バイト数が変わっていました。
リサイズされているようです。 これについての改善アドバイスをいただければ幸いです。 |
468 |
投稿日時: 2011/8/10 17:50
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 画像が劣化・・ 画像のリサイズがどこで処理されているか探してみました。
以下のファイルの以下の箇所に、「//サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ)」というコメントがありました。 /data/module/gdthumb.php gif形式 148行目 165行目 jpg形式 217行目 png形式 258行目 コメントの直前に、以下の記述があり、変換前後のサイズを判断して、リサイズするかそのままにするか判定しているようです。 if($re_size[0] == $size[0] && $re_size[1] == $size[1]) { 以下の記述に書き換えると、判定に利用しているサイズを 無理やり画面に表示する事ができます。 print $re_size[0].'='.$size[0].'と'.$re_size[1].'='.$size[1]; exit; if($re_size[0] == $size[0] && $re_size[1] == $size[1]) { こちらでサイズがどのように判定されているか確認されてみては如何でしょうか? ちなみに各変数は以下の内容が格納されていると思います。 $re_size[0] = 変更予定の横幅 $size[0] = アップロードした画像の横幅 $re_size[1] = 変更予定の高さ $size[1] = アップロードした画像の高さ |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |