簡體   English   中英

如何在不將源圖像復制到“輸出”的情況下使用docpad縮略圖插件?

[英]How do I use the thumbnail plugin for docpad without copying the source image to “out”?

我正在開發一種以照片為中心的電子書,用於通過PhoneGap進行打包和分發。 我將DocPad的縮略圖插件與Picturefill一起用於響應圖像。 我希望能夠在@getThumbnail()中引用源照片(它們是高分辨率的未經優化的圖像),但我不希望將這些源圖像復制到最終將打包和分發的“ out”文件夾中。 我該如何完成?

縮略圖插件的作者通過GitHub問題提出了這一建議,我相信它可能與任何答案一樣好。

docpad-plugin-thumbnails問題#4

嘿傑森,

這是個好問題。 我可能會通過在生成后運行grunt任務(例如https://github.com/reputation/grunt-clean )以從/ out目錄中刪除所有原始源文件來實現這一目標。 為了簡化操作,您可以將所有源文件重命名為[name] .hires.jpg或類似名稱,以便您更輕松地進行匹配。

我相信縮略圖插件會從源文件名中刪除所有中間擴展名,以便image1.hires.jpg將作為image1.thumb_default_w100h100q85.jpg生成(例如)。 這是意外的副作用,將對您有利。

嘗試為getThumbnail('src')使用URL

您可能會分叉它,並添加一個if來檢查切片的“ src”參數開頭是否有http,否則使用sysPath,但我不知道這是否是最優雅的解決方案。 這可能是一個不錯的選擇,我不是最自信的程序員。

;)

祝你好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM