【发布时间】:2010-12-18 06:00:56
【问题描述】:
我正在尝试查找 UIImageView 中显示的图像中的像素值。 在显示器上获取像素是(相对)简单的。但是当显示的图像被缩放时(比如 orgig. 图像是 1200*1600)它会因为缩放而复杂得多..
有什么好的建议吗?
【问题讨论】:
标签: iphone uiimageview
我正在尝试查找 UIImageView 中显示的图像中的像素值。 在显示器上获取像素是(相对)简单的。但是当显示的图像被缩放时(比如 orgig. 图像是 1200*1600)它会因为缩放而复杂得多..
有什么好的建议吗?
【问题讨论】:
标签: iphone uiimageview
如果您尝试从原始图像获取像素值,this question 接受的答案显示了一种从 UIImage 获取像素值的方法。
编辑:
缩放意味着信息的丢失,因此不会存在一对一的映射。缩小图像上的一个像素对应于原始图像中的一块像素,您希望的最好结果是从 [0..scaledX] 到 [0..originalX] 以及从 [0] 的有损区间映射..scaledY] 到 [0..originalY]。可以在this问题的答案中找到有关如何进行此类映射的说明。
【讨论】: