Codenameone 代码名一调整图像质量

Codenameone 代码名一调整图像质量,codenameone,Codenameone,我的要求是以相同的质量将较小的图像显示为较大的图像。我曾尝试将背景图像设置为容器、scaleImageLabel、ImageViewer,这样我可以达到所需的大小,但质量不好 使用cloudinary是唯一的选择,或者如果有任何其他可用的选择。 使用了以下代码 ImageViewer iv = new ImageViewer(); iv.setImageInitialPosition(IMAGE_FIT); iv.setPreferredH(Display.getI

我的要求是以相同的质量将较小的图像显示为较大的图像。我曾尝试将背景图像设置为容器、scaleImageLabel、ImageViewer,这样我可以达到所需的大小,但质量不好

使用cloudinary是唯一的选择,或者如果有任何其他可用的选择。 使用了以下代码

    ImageViewer iv = new ImageViewer();   
    iv.setImageInitialPosition(IMAGE_FIT);
    iv.setPreferredH(Display.getInstance().getDisplayHeight() / 2);
    iv.setImageNoReposition(vi.img);
需要删除空白空间的顶部和底部

使用图像时,填充图像已被交叉


你说你用了什么,但没有给出任何代码示例、图像尺寸、屏幕截图或任何其他信息。缩放本质上会影响质量,但如果没有Cloudinary,缩略图就可以正常工作(尽管它们是一个很好的选项)。现在我用代码更新了这个问题。.图像查看器是为动态缩放而设计的,这是您真正需要的吗?您可以使用
ImageIO
API将图像缩放为较小的尺寸,并将原始高分辨率图像保存在不同的文件中。您可以说出使用的内容,但不提供任何代码示例、图像尺寸、屏幕截图或任何其他信息。缩放本质上会影响质量,但如果没有Cloudinary,缩略图就可以正常工作(尽管它们是一个很好的选项)。现在我用代码更新了这个问题。.图像查看器是为动态缩放而设计的,这是您真正需要的吗?您可以使用
ImageIO
API缩放图像,使其尺寸更小,并将原始高分辨率图像保留在不同的文件中