我使用 imageView 在CALayer
. 在我使用 对其应用一些缩放(降至 0.2)CGAffineTransformMakeScale(scale,scale)
后,我得到了难看的模糊。
看起来变换矩阵实际上会影响图像,而不是将其以完整分辨率存储在内存中的某个位置并对其进行操作。
有什么方法可以使图像细节保持清晰?
谢谢!
EDIT:
这是要求的代码
该对象继承自CALayer
.
theScale = 0.2;
trans = CGAffineTransformMakeScale(theScale,theScale);
[self setAffineTransform:trans];
稍后在代码中:
theScale = 1.0;
trans = CGAffineTransformMakeScale(theScale,theScale);
[self setAffineTransform:trans];