Android ImageFactory.imageAsResized返回空值

Android ImageFactory.imageAsResized返回空值,android,upload,module,imageview,titanium,Android,Upload,Module,Imageview,Titanium,我尝试使用ImageFactory.imageAsResized调整图像大小 但有时对于某些图像,它会返回null 我想知道我们想要上传的图片有什么规格吗 给定的代码可能会显示我的问题 var saveImageData = ImageFactory.imageAsResized(image, { width : 480, height : 360 });

我尝试使用ImageFactory.imageAsResized调整图像大小

但有时对于某些图像,它会返回null

我想知道我们想要上传的图片有什么规格吗

给定的代码可能会显示我的问题

var saveImageData = ImageFactory.imageAsResized(image, {
                        width : 480,
                        height : 360
                    });

        if (saveImageData !== null) {
        var toast = Titanium.UI.createNotification({
                    duration : 1000,
                    message : "save true "+saveImageData
                });
                toast.show();

    } else{
        var toast = Titanium.UI.createNotification({
                duration : 1000,
                message : "Problem in image resizing "+saveImageData
                        });
                toast.show();
};
在上面的代码中,有时我得到null。这是什么原因

是基于我们上传的图像大小吗

如果它是正确的。。然后对于相同大小的图像,它有时显示为空,有时显示为非空。 这是什么问题?我无法处理此ImageFactory功能

请给出任何解决方案。因为我的应用程序遇到了这个问题


谢谢大家。

首先,检查图像是否为空。其次,不要使用ImageFactory,而是使用内置方法。i、 e钛合金。斑点。图像调整大小

我假设“image”变量具有blod数据。所以你可以直接调用image.imageAsResized(480360)

希望这有帮助