2016-05-06 72 views

回答

2

這個庫聽起來有點沉重,只是在你的服務器上爲每個圖像執行ping操作。但是,如果將它包含在頁面中,它應該可以正常工作。

有一點需要記住的是,默認情況下,concrete5使用<picture>標記從圖像塊輸出。您使用的任何庫都應該與該標籤兼容。

如果你最終使用需要你輸出的圖像不同的圖書館,我建議你創建一個自定義\Concrete\Core\Html\Image子類,在你把它結合到容器/application/bootstrap/app.php文件:

<?php 

$app->bind('html/image', \My\Custom\Image::class); 
+0

這還算是不錯, concrete5使用''標籤?我在最新版本「5.7.5.8」中看不到這一點 - 只是傳統的''標籤。 Concrete5是否提供了顯示上傳圖像的視網膜版本的任何解決方案(假設它們以2倍或更多的速度上傳)?它可以使用'img'標籤中的'srcset'屬性,如[這裏]所述(https://cloudfour.com/thinks/dont-use-picture-most-of-the-time/)。 – jonkratz

+0

查看[html/image'服務](https://github.com/concrete5/concrete5/blob/develop/concrete/src/Html/Image.php#L42-L63),它將有條件地渲染爲圖片標籤,如果主題告訴它。 –