Android-从画廊或相机裁剪图像时,outputX/outputY和aspectX/aspectY是什么?

Android-从画廊或相机裁剪图像时,outputX/outputY和aspectX/aspectY是什么?,android,crop,android-camera-intent,Android,Crop,Android Camera Intent,我读过很多关于从多媒体资料或相机裁剪图像的帖子,我知道outputX/outputY指的是输出/裁剪图像的大小。然而,没有人解释过aspectX/aspectY做什么?输出x/outputY的单位是多少?它是不是dp 示例代码:aspectX和aspectY是结果图像的宽度和高度之比(如果需要缩放)宽度/高度=aspectX/aspectY 我不认为outputX和outputY的单位是dp。我认为它只是一个像素。aspectX和aspectY只是一个比例,所以如果你想要一个16:9的图像,把a

我读过很多关于从多媒体资料或相机裁剪图像的帖子,我知道outputX/outputY指的是输出/裁剪图像的大小。然而,没有人解释过aspectX/aspectY做什么?输出x/outputY的单位是多少?它是不是
dp


示例代码:

aspectX和aspectY是结果图像的宽度和高度之比(如果需要缩放)<代码>宽度/高度=aspectX/aspectY


我不认为outputX和outputY的单位是dp。我认为它只是一个像素。

aspectX
aspectY
只是一个比例,所以如果你想要一个16:9的图像,把
aspectX=16
aspectY=9
放进去,你就会得到想要的比例


祝你好运

。有很多可用的。请用一个我知道的公用软件。我没有用这个,但我只是想知道,因为像这样的例子在互联网上到处都是。谢谢你指出这一点。所以。。。是否要拉伸图像?如果aspectX/aspectY!=outputX/outpuxY例如:aspectX=100 aspectY=100 outputX=16 outputY=9您将拥有一个16:9的图像,压缩为100x100的方形图像,如果您希望裁剪器工具没有固定的比率,该怎么办?我的意思是,我想允许用户根据需要将图像裁剪为矩形或正方形。您需要退出纵横比和输出值,只需删除纵横比值,您的用户就可以根据需要裁剪图像,删除输出值,您将获得用户所需大小的图像。谢谢。我会试试看