【发布时间】:2015-03-20 09:45:47
【问题描述】:
我在我的混合移动应用程序中使用 Cordova 相机插件。我想将图像缩小到 350px 宽。我想我可以通过仅将 targetWidth 传递为 350 来做到这一点。但从文档看来,我必须同时传递 targetWidth 和 targetHeight。有人能解释一下为什么我必须同时通过吗?
【问题讨论】:
我在我的混合移动应用程序中使用 Cordova 相机插件。我想将图像缩小到 350px 宽。我想我可以通过仅将 targetWidth 传递为 350 来做到这一点。但从文档看来,我必须同时传递 targetWidth 和 targetHeight。有人能解释一下为什么我必须同时通过吗?
【问题讨论】:
我查看了源代码,他们处理了未指定 targetWidth 且未指定 targetHeight 或为 0 的情况。
所以不要通过,或者如果你因为没有通过而出现问题,那就通过0。
图像保持纵横比,因此如果您传递 100 高度和 100 宽度,并且原始图像是 200 x 400,您将获得 50 x 100 的图像,如果您仅传递宽度,您将获得 100 x 200图片
【讨论】: