使用imageresizing.net有条件地调整图像大小



我想截取imageresizing.net管道来有条件地调整图像的大小。场景是这样的。

任何600px或更大的图像都应该调整为600px宽

如果一个图像是300-> 599px,它应该被调整为300px宽

如果小于150px,则应填充300px宽的空白。

我知道我可以使用库实现上面的每一个,但我不知道在调用源图像的大小之前。是否有一个入口点,我可以截取原始图像的大小,并调整调整大小标准,如上所述?

我确实发现了这一点,但我不确定究竟如何实现它。如果宽度和高度与原始图像相同,如何避免图像缩放?

要以有效的方式完成此操作,您必须快速地将源文件的宽度/高度存储在某个地方。每次打开源文件是不可接受的。

最新更新