C# PHImageManager最大目标大小在Xamarin iOS中不起作用
在FinishedPicking事件中,我的GMImagePickerController中有以下代码C# PHImageManager最大目标大小在Xamarin iOS中不起作用,c#,xamarin.ios,phimagemanager,C#,Xamarin.ios,Phimagemanager,在FinishedPicking事件中,我的GMImagePickerController中有以下代码 picker.FinishedPickingAssets += (s, args) => { PHImageManager imageManager = new PHImageManager(); PHImageRequestOptions imageOptions = new PHImageRequestOptions()
picker.FinishedPickingAssets += (s, args) =>
{
PHImageManager imageManager = new PHImageManager();
PHImageRequestOptions imageOptions = new PHImageRequestOptions();
imageOptions.DeliveryMode = PHImageRequestOptionsDeliveryMode.HighQualityFormat;
imageOptions.ResizeMode = PHImageRequestOptionsResizeMode.Exact;
foreach (var asset in args.Assets)
{
imageManager.RequestImageForAsset(asset,
new CGSize(asset.PixelWidth,asset.PixelHeight),
PHImageContentMode.Default,
imageOptions,
(image1, info) =>
{
if(count<1)
{
CommonFunction.AttachPhotoiOS(image1, eventRecordID, cp, "NormalImage");
count++;
}
//CallCommonFunctionAttachPhotoiOS(image1, eventRecordID);
});
break;
}
};
picker.finishedpickingsets+=(s,args)=>
{
PHImageManager imageManager=新PHImageManager();
PHImageRequestOptions imageOptions=新PHImageRequestOptions();
imageOptions.DeliveryMode=PhImageRequestOptions DeliveryMode.HighQualityFormat;
imageOptions.ResizeMode=PhImageRequestOptions ResizeMode.Exact;
foreach(参数资产中的var资产)
{
imageManager.RequestImageForAsset(资产、,
新的CGSize(asset.PixelWidth、asset.PixelHeight),
PHImageContentMode.Default,
图像选项,
(图1,信息)=>
{
if(count)不要将代码作为图像发布。花时间将代码粘贴为文本并格式化itTry以设置PHImageContentMode。默认设置为PHImageContentMode.AspectFill
@LucasZhang MSFT不幸无法工作…资产的原始大小是多少?@LucasZhang MSFT 1125 x 2001 px