我正在尝试解决我遇到的这个问题,但我觉得必须有一个更简单、更容易的解决方案。这是问题所在:
- 我有一个宽度:cWidth和高度:cHeight的画布。
- 我有一个宽度为iWidth和高度iHeight的图像。(图像比画布大,无论是宽度还是高度)
- 我有一个宽度为tWidth和高度为 tHeight的矩形。
图像现在在画布内。我可以尽可能地放大或缩小。
目标是将矩形映射到画布上。这是一张可以更好地解释它的图像:
当然,映射的矩形也需要居中(垂直和水平)。
最好的方法是什么?
如果有人想要,我可以发布我的解决方案,但它很长而且(有点尴尬 IMO),这就是我问这个问题的原因。但是请询问,我会在这里发布。
谢谢
澄清一下:我需要以矩形区域出现在中间的方式重新定位和调整原始图像的大小。