30%下的图片与100%后的图片,像素的对应值该怎么取得
最近在做一个裁剪图片软件碰到的问题. 环境 GDI+ / Delphi7
有如下数据:
有一张图片 IMG:TGPImage
有一个截取框 BOX:TRect
显示比例 Proportion:single
proportion:=0.3;
按proportion的比例将 IMG 画在paintbox上。
并在图片所在区域 画一个选择区 如 BOX:=rect(40,40,140,140);
请问,最终在裁剪(显示比例:100%)的时候,box.top与box.left的值应该怎么变化。
我试过top,left不变,和left向右偏移30%,top向下偏移30%,但是裁剪出来的图片,仍然不对。
大小上正确的,裁剪后的图片就是left与top的起始位置有点差距。