【问题标题】:How to display distance between 2 images in mm/cm如何以 mm/cm 为单位显示 2 个图像之间的距离
【发布时间】:2013-06-04 07:14:47
【问题描述】:

我想以(现实世界)mm/cm 显示 2 个可以在 y 轴上移动的图像之间的距离(仅在 y 轴上)。我对此进行了长期而艰苦的思考,但鉴于我的经验不足,我想不出一个合理的方法(放轻松!我是开发新手)。如果有人可以帮助我,那就太好了。

【问题讨论】:

标签: ios uiimage measurement


【解决方案1】:

1 厘米 = 47 像素 并且很容易找到 2 幅图像之间的距离(以像素为单位)..

因此您可以将像素转换为厘米,就像您有 200 像素的距离,那么您的厘米将是 ---> (200/ 47) = 4.25 厘米

int 距离 = imageview1.frame.origin.y - imageview2.frame.origin.y;

int pixeltoCentrimeter = distance/47;

编码愉快!!!

【讨论】:

  • 你说很容易找到2个图像之间的距离(以像素为单位)。我以前从来没有做过。我进行了快速搜索,但几乎没有发现我理解的内容。你能示范一下吗?谢谢
  • 当然,我刚刚开始在我的项目中尝试代码,完成后我会接受您的回答。 ;)
  • 抱歉拖了这么久,但我遇到了问题。我用过这个代码:self.distance = self.laserGuide1.frame.origin.y - self.laserGuide2.frame.origin.y; self.pixeltoCentimeter = self.distance/47; NSString *intString = [NSString stringWithFormat:@"%d", self.pixeltoCentimeter]; self.cmDistance.text = intString; 但标签没有显示任何东西。你有什么可以看出我做错了吗?别担心,当它工作时我会接受你的回答,我不会忘记;)
  • 不,控制台中没有任何内容。只是空白。代码现在位于 ViewDidLoad 部分中。
  • 首先告诉我你得到了两个 Imageview 的 origin.y ,首先做两个 imageview 的 origin.y 的 NSLog ..
猜你喜欢
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
  • 2012-01-17
  • 2018-12-07
  • 2012-05-13
  • 2018-03-31
  • 2017-08-22
  • 1970-01-01
相关资源
最近更新 更多