我正在开发一个以照片为中心的电子书,用于通过PhoneGap打包和分发。我正在使用DocPad的缩略图插件以及用于响应图像的图片填充。我希望能够在@getThumbnail()中引用源照片(非常高分辨率的未优化图像),但我不希望将这些源图像复制到最终将被打包和分发的“out”文件夹中。我该如何做到这一点?
答案 0 :(得分:1)
缩略图插件的作者通过GitHub问题提出了这个建议,我相信它可能是一个很好的答案。
docpad-plugin-thumbnails issue #4
嘿杰森,这是一个很好的问题。我可能通过运行后代的grunt任务(例如https://github.com/reputation/grunt-clean)来从/ out目录中删除所有原始源文件。为了方便起见,您可以将所有源文件重命名为[name] .hires.jpg或类似文件,以便更轻松地匹配它们。
我相信缩略图插件会从源文件名中删除所有中间扩展名,以便image1.hires.jpg将生成为image1.thumb_default_w100h100q85.jpg(例如)。这是一个意想不到的副作用,对你有利。
答案 1 :(得分:0)
尝试使用网址代替getThumbnail('src')
!
你可能会分叉它并添加一个if
以检查切片'src'参数的开头是否有http,否则使用sysPath但我不知道这是否是最多的优雅的解决方它可能是一个很好的,我不是最有自信的程序员。
)
祝你好运。