質問 > フロント機能 > モバイルサイトの画像画質について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/7/25 21:44
対応状況: −−−
|
モバイルサイトの画像画質について はじめまして。
只今、EC-CUBEテスト運用中です。 教えて頂きたいのですが、モバイルサイトで表示される商品画像は、アップロードした「130×130」・「260×260」・「500×500」のサイズの内、どのサイズが利用されているのでしょうか? 通常モバイルサイトでは、データ量を減らすための工夫がされていると思いますが、商品画像をユーザーに待ち受け画像として利用頂く事を考えておりますので、出来るだけ画質の良い物を提供したいと考えています。 PHPに何か手を加える事によって、改善は可能でしょうか? 可能であれば、その方法をお教え頂けませんでしょうか。 |
|
nanasess |
投稿日時: 2007/7/26 10:44
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: モバイルサイトの画像画質について 大河内です.
モバイルサイトでは, 通常 260x260 の画像が自動的にリサイズされ, 表示されます. リサイズの処理は, data/include/mobile.inc の 209行目付近で行っていますので, リサイズしないようにするには, この部分をコメントアウトしてやれば良いと思います. |
ゲスト |
投稿日時: 2007/7/26 12:33
対応状況: −−−
|
Re: モバイルサイトの画像画質について 大河内様ありがとうございます。
data/include/mobile.inc コメントアウトで出来ました。 ありがとうございました。 尚、私なり調べておりましたら、 html/mobile/products/detail.php の223行目付近の // 拡大画像のウィンドウサイズをセット list($large_width, $large_height) = getimagesize(IMAGE_SAVE_DIR . basename($objPage->arrFile["main_large_image"]["filepath"])); 記述は、500×500画像がアップされていない場合、 Warning: getimagesize() [function.getimagesize]: Read error! in /****/mobile/products/detail.php on line 223 で、エラーが出る事がわかりました。 ($objPage->arrFile["main_large_image"]["filepath"]) を ($objPage->arrFile["main_image"]["filepath"]) に変更する事で、詳細-メイン拡大画像[500×500]がアップされてなくてもエラーは回避出来るようですが、それでよろしいでしょうか? |
|
ゲスト |
投稿日時: 2007/7/26 13:18
対応状況: −−−
|
Re: モバイルサイトの画像画質について PCサイトでも同様の[500×500]がアップされていない場合、同様のエラーが発生するようです。
この場合もhtml/products/detail.php 191行付近の $image_path = IMAGE_SAVE_DIR . basename($objPage->arrFile["main_image"]["filepath"]); を変更すると回避できるようですが、私の環境だけでしょうか? 環境は次の通りです。 EC-CUBEバージョン 1.3.4 PHPバージョン PHP 4.4.7 DBバージョン PostgreSQL 7.4.6 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |