Iphone UIImageView中的像素值';s形象
我试图在UIImageView中显示的图像中查找像素值。 获取显示器上的像素(相对)简单。但是当显示的图像被缩放时(比如orgig.image是1200*1600),由于缩放的原因,它要复杂得多Iphone UIImageView中的像素值';s形象,iphone,uiimageview,Iphone,Uiimageview,我试图在UIImageView中显示的图像中查找像素值。 获取显示器上的像素(相对)简单。但是当显示的图像被缩放时(比如orgig.image是1200*1600),由于缩放的原因,它要复杂得多 有什么好的建议吗?如果您试图从原始图像中获取像素值,您可以从UIImage中获取像素值 编辑: 缩放意味着信息丢失,因此不会有一对一的映射。缩小后的图像上的一个像素对应于原始图像中的一块像素,您所能期望的最好结果是从[0..scaledX]到[0..originalX]以及从[0..scaledY]到[
有什么好的建议吗?如果您试图从原始图像中获取像素值,您可以从UIImage中获取像素值 编辑:
缩放意味着信息丢失,因此不会有一对一的映射。缩小后的图像上的一个像素对应于原始图像中的一块像素,您所能期望的最好结果是从[0..scaledX]到[0..originalX]以及从[0..scaledY]到[0..originalY]的有损间隔映射。有关如何进行这种映射的说明,请参见问题的答案。如果您试图从原始图像中获取像素值,则用户可接受的答案显示了从UIImage中获取像素值的方法 编辑:
缩放意味着信息丢失,因此不会有一对一的映射。缩小后的图像上的一个像素对应于原始图像中的一块像素,您所能期望的最好结果是从[0..scaledX]到[0..originalX]以及从[0..scaledY]到[0..originalY]的有损间隔映射。在问题的答案中可以找到有关如何进行这种映射的说明。这很容易,但问题是如何获得从原始图像到显示图像的正确坐标映射(反之亦然)!缩放意味着信息丢失,因此不会有一对一的映射。编辑了一个可能对你有帮助的链接。好吧,好吧,让我澄清一下问题是什么:我没有困难找到像素值本身-挑战是找出像素是什么;如果原版。图像为1200*1600,显示为320*464(因此缩放)。如果我点击显示的图像,例如100100,我想计算原始图像中相应的坐标(x,y)。。如此显示(100100)->原始(x,y)。我知道有一个间隔,但这并不重要…编辑:它不仅按比例缩放-它还居中以适应视图…这是百分比的问题。计算x和y显示的宽度和高度的百分比,相同的宽度和高度百分比将给出完整图像中相应的像素。这很容易,但问题是要获得从原始图像到显示图像的正确坐标映射(反之亦然)!缩放意味着信息丢失,因此不会有一对一的映射。编辑了一个可能对你有帮助的链接。好吧,好吧,让我澄清一下问题是什么:我没有困难找到像素值本身-挑战是找出像素是什么;如果原版。图像为1200*1600,显示为320*464(因此缩放)。如果我点击显示的图像,例如100100,我想计算原始图像中相应的坐标(x,y)。。如此显示(100100)->原始(x,y)。我知道有一个间隔,但这并不重要…编辑:它不仅按比例缩放-它还居中以适应视图…这是百分比的问题。计算x和y显示的宽度和高度的百分比,相同的宽度和高度百分比将给出完整图像中相应的像素。