我对手动操作图像还很陌生,所以请多多包涵。我有一张图片,允许用户缩小/放大和四处移动。基本行为完美无缺。但是,我需要能够抓取“视口(viewport)”(可见剪辑区域矩形)中的任何内容并将其保存为单独的位图。在执行此操作之前,我需要确定图像的实际位置以及显示的内容。事实证明,这比我想象的要棘手。我的问题是Matrix文档含糊不清,我不知道如何测量变换图像的坐标和尺寸。正如我所见,即使用户缩小/扩大图像,图像的X、Y也保持不变。因此,即使它报告为0,0,它也显示为(比方说)100,100。我可以获得这些坐标的唯一方法是进行相当丑陋的计算(同样......我可能不是以最优雅的方式进行计算,