我使用Eclipse,它会使图像模糊。
此图像显示了我想要的内容:
答案 0 :(得分:1)
我没有给出足够的上下文来提供解决方案,但至少我可以猜到。
您希望在Drawable
中加载图片并在将其设置为setFilterBitmap(false)
之前致电ImageView
。
一个简短的例子:
public class MyActivity extends Activity {
private Drawable smallResource;
private ImageView resourceImageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
resourceImageView = (ImageView) findViewById(R.id.iv_resource);
smallResource = getResources().getDrawable(R.drawable.small_resource);
smallResource.setFilterBitmap(false);
resourceImageView.setImageDrawable(smallResource);
}
答案 1 :(得分:0)
尝试缩小图像尺寸并保持图像视图大小不变
答案 2 :(得分:0)
它的Eclipse质量很好,它没有制作像素化图像。
答案 3 :(得分:0)
http://postimg.org/image/zaio51pr1/
我已将它放大到非常大的尺寸,然后使用Photoshop缩小和锐化图像。这是一个简单的技巧,称为超级采样
看看在eclipse中添加它是否有帮助。
如果你想要更高分辨率的版本,请联系我,我会给你发一个
答案 4 :(得分:0)
如果您有Photoshop,请按照以下步骤操作以保留硬边缘 仍然看起来像素化。
- 在Photoshop中打开所需的图像 -save as a copy并选择为位图:.pbm文件 - 现在打开刚保存的新.pbm文件并选择图像大小并使用保留硬边选项更改图像大小。
如果你没有Photoshop,你仍然可以用油漆来做 - 打开图像,另存为 - >选择.bmp - 然后打开您创建的.bmp文件,选择图像大小并调整图像大小
差异在于Photoshop更好地保留硬边缘,因为它们有更好的解释。但是油漆对于完成工作仍然很好,我已经将32 * 32图片放大到900 * 900并且仍然看起来相当不错。