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

最佳答案

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

一般来说:
newX = (currentX/currentWidth)*newWidth
newY = (currentY/currentHeight)*newHeight

关于image-processing - 在调整图像大小后获取特定点的像素位置,即更改图像的分辨率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4238479/

10-12 22:06
查看更多