【问题标题】:Conditionally resize images using imageresizing.net使用 imageresizing.net 有条件地调整图像大小
【发布时间】:2013-06-08 10:49:03
【问题描述】:

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

任何 600 像素或更大的图像都应缩小到 600 像素宽

如果图像为 300-> 599px,则应将其大小调整为 300px 宽

如果它小于 150 像素,则应使用空白填充至 300 像素宽。

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

我确实找到了这个,但我不确定如何实现它。 How to avoid imageresizing if width and height is same as original?

【问题讨论】:

    标签: imageresizer


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答,您是否有一些样板代码可供我从中获取源图像大小?不需要实现上述问题,我只是在努力获取值。
    • 我要修改我的方法,在这种情况下,源图像是远程的,所以你说这不会以高性能的方式工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2012-05-05
    • 1970-01-01
    • 2010-12-21
    • 2014-02-05
    • 1970-01-01
    相关资源
    最近更新 更多