1

您能向我解释为什么 px 和 py 不是Bitmap要放置的实际坐标吗?我一直在尝试理解矩阵,但我只理解缩放的 x 和缩放的 y。这是和示例:

float newBitmapWidth = (float) (canvas.getWidth()/((float)800/345)*1.5); 
float scaledWidth = newBitmapWidth / 1697;
float newBitmapHeight = (float) (canvas.getHeight()/((float)480/100)*1.5); 
float scaledHeight = newBitmapHeight / 492;
CarMatrix.postScale(scaledWidth, scaledHeight, 100, 100);

因此,矩阵将我的 1697x492 位图完美地缩放到 517.5x150。占用的像素/屏幕分辨率的确切数量...但是当我尝试Bitmap使用 px 和 py 定位时,在我的情况下,图像并没有从它们开始:100,100。

4

0 回答 0