ecshop新手往往會(huì)遇到這樣的問(wèn)題,后臺(tái)明明按正常流程上傳的產(chǎn)品圖片,但是顯示卻非常模糊,分析可能發(fā)生這樣問(wèn)題的原因。
情況一:無(wú)論是首頁(yè)還是商品頁(yè),產(chǎn)品圖片都有嚴(yán)重的模糊情況
如果是這種情況,懷疑你前臺(tái)圖片尺寸,和后臺(tái)設(shè)置的圖片尺寸不對(duì)應(yīng)導(dǎo)致。
商城模板為了產(chǎn)品顯示整齊會(huì)限制圖片尺寸,
比如縮略圖限制是150*150,
詳細(xì)圖限制是300*300。
而ecshop默認(rèn)顯示的是100*100,230*230。
這樣就造成了產(chǎn)品尺寸不對(duì)應(yīng)。
所以你要確認(rèn)前臺(tái)縮略圖和詳細(xì)圖的尺寸是什么,如何確認(rèn)呢?可以鼠標(biāo)右鍵屬 ,就可以看到尺寸是多少像素了。
確認(rèn)完前臺(tái)尺寸之后在后臺(tái)系統(tǒng)設(shè)置-》商店設(shè)置-》顯示設(shè)置 里修改,然后記得點(diǎn)一下"圖片批量處理"。就可以解決這樣的問(wèn)題了。
情況二:只有縮略圖稍微模糊,但并不嚴(yán)重,希望更加清晰。
那么你可以修改一下縮略圖質(zhì)量
默認(rèn)生成jpg縮略圖或商品圖的質(zhì)量是75。
找到includes/cls_image.php,在大約250行左右
/* 生成文件 */
if (function_exists('imagejpeg'))
{
$filename .= '.jpg';
imagejpeg($img_thumb, $dir . $filename);
}
改為
/* 生成文件 */
if (function_exists('imagejpeg'))
{
$filename .= '.jpg';
imagejpeg($img_thumb, $dir . $filename, 90);
}
這樣應(yīng)該足夠清晰了,這里允許0-100的范圍,不寫默認(rèn)是75的質(zhì)量。情況三:商品詳細(xì)頁(yè)的圖片中, 張圖片略微模糊,但是相冊(cè)圖清晰。
這種情況是因?yàn)樵敿?xì)圖的 張是生成的關(guān)系,你可以通過(guò)在后臺(tái) 關(guān)閉相冊(cè)生成,這樣調(diào)用的就是原圖。
商店設(shè)置--顯示設(shè)置里 上傳商品是否自動(dòng)生成相冊(cè)圖: 這個(gè)選項(xiàng)默認(rèn)是選擇 是 改成 否 就可以了。
或者修改模板部分的源碼,將圖片調(diào)用的代碼由生成的圖片改成原圖即可。
打開goods.dwt搜索
版權(quán)聲明:
本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明:
ecshop商品圖片模糊大小尺寸設(shè)置解決方法