2015-06-02 48 views
0

我認爲使用svg顯示品牌的圖像 - svg對於DPI較高的顯示屏具有響應能力和良好的性能。但我有問題Opencart 1.5的緩存機制比無法更正緩存矢量圖像和瀏覽器中我看不到圖像。OpenCart 1.5:如何禁用SVG緩存?

我沒有找到(在搜索)任何解決方案或Opencart的任何擴展 - SVG也可以縮小,但這不是光柵。

我不是Opencart和PHP的專家,我問你在這種情況下更好的洗脫。

回答

0

你可以告訴圖像大小調整功能跳過具有svg文件擴展名的圖像,只需稍微修改一下。檢查catalog/model/tool/image.php爲線:

if ($width_orig != $width || $height_orig != $height) { 

,包括一些邏輯來跳過具有「SVG」擴展名的文件:

if (strtolower($extension) != 'svg' && ($width_orig != $width || $height_orig != $height)) { 

結果將是原來的未修改副本放置在image/cache目錄並用於代替GD庫的處理。