我正在使用Plugin.Media
,它的CompressionQuality
属性是按照尺寸来压缩我的图像,但不会压缩。
以下是代码段:
if (CrossMedia.Current.IsCameraAvailable || CrossMedia.Current.IsTakePhotoSupported)
{
var photo0 = await CrossMedia.Current.TakePhotoAsync(new StoreCameraMediaOptions
{
SaveToAlbum = true,
PhotoSize = PhotoSize.Small,
DefaultCamera = CameraDevice.Front,
CompressionQuality = 90
});
}
我正在iOS设备上尝试相同的操作。有人可以帮忙吗?我正在使用Plugin.Media 4.0.1.1
答案 0 :(得分:1)
我认为这是一个感知问题。您期望CompressionQuality
做什么?我同意这个名字可能会误导人。
没有压缩的值是100,所以90只是压缩的一点点。如果将其设置得较低,则图像会变小,但质量也会下降。尝试将其设置为10,看看它对尺寸有什么作用。它与以相同方式工作的JPEG压缩相似(或可能完全相同)。