gpt4 book ai didi

java - 安卓 Java : Scaling down bitmap while keeping quality?

转载 作者:行者123 更新时间:2023-12-01 14:22:52 26 4
gpt4 key购买 nike

我有一个非常高质量的 PNG,我想在不损失质量的情况下将其缩小。

将图像导入到drawable-mdpi后,这是我所做的:

titlelogo = BitmapFactory.decodeResource(getResources(), R.drawable.titlelogo);

titlelogoR = Bitmap.createScaledBitmap(titlelogo,(int)width, (int)(titlelogo.getHeight()*(width/titlelogo.getWidth())), true);

canvas.drawBitmap((Bitmap)titlelogoR,0,0,null);

这是我的原始图像: /image/MB8eK.png

这是它在我的设备上的样子: /image/tldMo.png

提前致谢!

编辑:问:为什么我要事后而不是事前缩放图像? A:所以图片在所有android设备上可以是相同的大小;有没有更好的方法来实现这一目标?

解决了!

我从头开始我的项目并将我的图像放在 xxhdpi 文件夹中

最佳答案

理想的方法是预先缩放图像并将其放入 mdpi 文件夹中。如果您确实需要在应用程序中对其进行缩放,请将其放入原始文件夹中。

关于java - 安卓 Java : Scaling down bitmap while keeping quality?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17395646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com