在我正在工作的应用程序中,我有几个UIImage
,由于某种原因出现非常模糊。这特别适用于我使用的两个相当小的图标(80x15和65x15)。为什么这些UIImage如此“模糊”?
(更新:增加了iPad的模拟器输出,以及 - 它是模糊的,就像iPad的输出)
左上角和右上角是原始图像,左下和右下他们是如何在iPad上出现的。我实际上抱怨这些用户很模糊,所以它不仅仅是我。
其中这些一个到位的代码看起来是这样的(可以显示在请求的另外一个代码):原始图像(如果你认为这可能是一个格式问题
UIButton *bWeb = [[UIButton alloc] initWithFrame:
CGRectMake(attriboffset, height - 20.f, 65.f, 15.f)];
[bWeb addTarget:self action:@selector(clickWebLink:)
forControlEvents:UIControlEventTouchUpInside];
bWeb.userInteractionEnabled = YES;
[bWeb setImage:[UIImage imageNamed:@"button-weblink-65x15.png"]
forState:UIControlStateNormal];
[bWeb setImage:[UIImage imageNamed:@"button-weblink-highlighted-65x15.png"]
forState:UIControlStateHighlighted];
[self addSubview:bWeb];
[bWeb release];
与实际的PNG文件):,
什么是图像的dpi? – 2011-03-24 16:32:27