全屏位图在TAB 10.1上变为像素化

时间:2012-01-06 02:56:57

标签: android canvas bitmap paint pixels

我正在我的画布上绘制一个全屏位图,而我正在使用的jpg是TAB 10.1的原始分辨率(1280x752 ..还尝试了1280x800,这是包括底部菜单的大小)

但即使不进行缩放,图片也会在屏幕上变得非常像素化

这是the picture I use for this testthis is the result on the TAB

这是我使用的代码:

Rect rct = new Rect( 0, 0, 1280, 752 );
canvas.drawBitmap( bitmap, null, rct, lPaint );

为什么图片没有被显示出来的任何想法?

1 个答案:

答案 0 :(得分:2)

在使用lPaint之前尝试按照:

lPaint = new Paint();
lPaint.setAntiAlias(true);
lPaint.setFilterBitmap(true);
lPaint.setDither(true);