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

ric*_*ora 9 image-processing

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

Fem*_*ref 8

newX = (500/1130)*1280;
newY = (430/2074)*1024;
Run Code Online (Sandbox Code Playgroud)

一般来说:

newX = (currentX/currentWidth)*newWidth
newY = (currentY/currentHeight)*newHeight
Run Code Online (Sandbox Code Playgroud)