C语言编程思想有关问题,一个实际的有关问题

C语言编程思想问题,一个实际的问题
一张图片有两套坐标,一个是以左上角为(0,0)叫(x,y)。另一套坐标是以
(width/2,height)图片下边中点为(0,0)坐标。这两套坐标分别有不同的用处。现在要求当用0,0为坐标系图片改变位置后,width/2,heitght坐标系也改变位置。同样width/2,height坐标改变位置时,0,0坐标也改变位置。永远实现两个坐标系的同步,有什么好方法吗。我不想每次处理一个坐标系的时候还要将另一个做相同的变换。
换句话说怎么讲两个内存关联起来,改变一个时自动改变另一个
编程 C语言

------解决方案--------------------
坐标转换完全是线性的,没什么关系的。
------解决方案--------------------
参考两个函数
DPtoLP
LPtoDP

------解决方案--------------------
这个只涉及到坐标系中的坐标变化吧,改动一个另一个就需要用变换公式变动