【问题标题】:Save pixel position on dynamically resized image在动态调整大小的图像上保存像素位置
【发布时间】:2011-07-31 02:19:42
【问题描述】:

所以这是我的应用程序的目标:使用网络摄像头,用户将定位到自己视频上的点。一旦定位正确,该视频将保存一个 jpg,并且这两个点的坐标将相对于图像的大小保存。

因此,此图像和与之关联的图像数据将在多种情况下使用,并且尺寸也不同。所以我的问题是:什么是调整这些图像大小同时保持点坐标相关和准确的最佳方法?

谢谢大家

【问题讨论】:

    标签: php javascript image-processing image-scaling


    【解决方案1】:

    似乎您可以将点坐标缩放与缩放图像的量相同。如果您的原始图像是 100 x 100,您的坐标点位于 (50,50) 的中心,并且您将图像缩放一半,您只需将坐标点的 x 和 y 也缩放 0.5(您的新点将是 25,25)。

    这里有一个更复杂的例子:

    • 原始图像 = 640x480
    • 坐标点 = (200,120)
    • 图像按 0.35 缩放
    • 新图像尺寸 = 640 * 0.35 x 480 * 0.35 = 224x168
    • 新坐标点 = 200 * 0.35, 120 * 0.35 = (70,42)

    【讨论】:

    • 啊,我想这实际上很简单。只需要它为我绘制出来。谢谢迈克。
    猜你喜欢
    • 2011-02-18
    • 2011-01-24
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多