在处理需要处理图像的几个项目(重新调整大小,裁剪,缩放等)时,我发现GD对于大图像效果不佳,但ImageMagick比使用较小图像的GD慢。
所以我认为我可以创建一个可以兼顾两者的脚本(GD和ImageMagick)。如果我有大图像文件,我的脚本将使用ImageMagick,否则GD。但一切都有不好的一面。那么这个有什么不好的一面,但是开发时间会略有增长?
答案 0 :(得分:0)
听起来这可能是过早优化,这会增加代码复杂性,开发时间并降低可维护性。
根据实际使用情况收集指标。找出:
另一个缺点是机会成本。如果小图像大小调整占用例的5%,并且调整大小的步骤是整个工作流程的10%,那么您的时间将更好地用于优化调整大图像的95%情况,甚至在其他90%的工作流程中调整小图片的大小。