在调整图像大小时获得特定点的像素位置,即改变图像的分辨率

时间:2010-11-21 14:56:21

标签: image-processing

嗨我有1130 * 2074分辨率的图像我在像素500,430处标记了一个点 我已经将其调整为1280 * 1024,如何更改像素位置,即像素500,430的新位置我知道基本像素大小受影响但仍然...

2 个答案:

答案 0 :(得分:7)

newX = (500/1130)*1280;
newY = (430/2074)*1024;

一般来说:

newX = (currentX/currentWidth)*newWidth
newY = (currentY/currentHeight)*newHeight

答案 1 :(得分:4)

率!

new width = (500/1130) * 1280
new height = (430/2074) * 1024