【问题标题】:Resize and Crop an image using a single convert() action使用单个 convert() 操作调整图像大小和裁剪图像
【发布时间】:2013-06-20 20:19:02
【问题描述】:

我目前正在尝试创建一个简单的图像上传器应用程序,该应用程序允许用户从他们的桌面加载图片,选择特定纵横比的裁剪区域(使用 jcrop),然后使用 filepicker.io 裁剪到定义的尺寸并适当地缩小尺寸。

用户将上传一张未知尺寸的图片,选择一个 10:13 比例(宽 x 高)的区域,然后文件选择器需要裁剪他们的图像,然后将其调整为 100x130 像素。

目前,我必须执行 2 个单独的转换操作来裁剪和调整图像大小,这需要额外的时间,而且似乎效率低于预期。有没有办法将裁剪和调整大小组合成一个动作?

为了了解我所追求的,我希望这个命令返回一个 100x130 的图像,裁剪成我的理想尺寸:

/convert?crop=546,119,412,36&w=100&h=130

【问题讨论】:

  • 似乎没有办法在一次通话中做到这一点。

标签: filepicker.io


【解决方案1】:

您可以在他们的文档中看到有关该主题的注释:

裁剪和调整大小:我们强烈建议不要将调整大小(指定宽度或高度)与裁剪功能结合使用,因为它具有不确定的效果,具体取决于在调整图像大小之前还是之后应用裁剪。 em>

来源:https://developers.inkfilepicker.com/docs/web/#inkblob-images

【讨论】:

  • 如果inkfilepicker 团队能够提供一种方法来确定这一点,那就太好了。无法做到这一点会使某些使用模式出现问题。
  • 那家公司还在吗?上面的开发者链接对我不起作用。
【解决方案2】:

【讨论】:

  • 仅供参考:上传服务有 100MB 存储空间和 100 次上传。希望这可以节省一些人的时间。
猜你喜欢
  • 1970-01-01
  • 2014-03-24
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 2022-07-13
  • 2011-11-11
  • 2016-04-04
  • 1970-01-01
相关资源
最近更新 更多