我正在使用阿里巴巴的Object Storage Service的图像处理来处理我的图像。我需要一种方法将一些图像连接(缝合)在一起并创建一个更大的图像。
背景:我想使用OSS图像处理将图像放大到7680×4320(8k)分辨率。但每次我这样做都会失败,因为它只允许将图像缩放到最大尺寸4096 x 4096.
对于这个问题,我提出的解决方案是:
将我的图片裁剪成4个季度,产生4个较小的图像
借助Crop
操作可以制作初始图像和Saveas
操作的一部分以保存这些图像。
将这4张图片独立展开为1920 x 1080
可以使用Resize
操作来扩展这些图像部分。
将这些缩放后的图像合并在一起以获得更大的图像
文档未说明任何直接连接图像的方法。我正在寻找一种方法或解决方法。
如何完成第3步,将这4张图像连接在一起形成最终的7680×4320图像输出?
答案 0 :(得分:1)
查看官方documentation for processing images with Alibaba Cloud's OSS,很明显它没有关于将图像拼接在一起的任何信息。
如果他们对尺寸施加了限制,那么假设它是最高的是明智的。
文档说明:
文件大小不能超过20 MB
对于原始图像而言,任何高达8k分辨率的图像都将大于20MB,因此假设它没有输入那么大的输入我们可以得出结论它赢得了也产生那么大的产出。
对我而言,您似乎只能一次操作一张图像,在这种情况下,您可能无法使用阿里云OSS缝合图像。
也许联系支持并让他们知道这可能会有所帮助,因为这是他们设定的限制,然后它也缺乏图像拼接,所以让他们知道这可能有助于将来改善它。
答案 1 :(得分:0)
您需要在哪个区域处理图片?阿里巴巴云功能计算绝对有助于实现您所描述的内容,但截至5/31/2018,该服务并非在所有地区都可用。