首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin iOS中的图像转换为HEIC/HEIF

Xamarin iOS中的图像转换为HEIC/HEIF
EN

Stack Overflow用户
提问于 2022-10-05 21:14:16
回答 1查看 85关注 0票数 0

我正在做一个Xamarin表单项目,在这个项目中,我们需要在应用程序中拍摄一张照片或上传一张照片,并压缩照片并在上传到服务器之前将其转换为HEIC/HEIF。我们以前使用过Plugin.Media.CrossMedia,但是该库在从图片库拍摄/上传照片后,正在将图像转换为Jpg。我们还使用跨媒体对图像进行压缩。Xamarin是否有办法将图像转换为HEIC/HEIF并压缩图像?

EN

回答 1

Stack Overflow用户

发布于 2022-11-07 09:28:15

对于程序中的照片上传,您可以使用Renderer来自定义ContentPage,参考正式文件的样本 (应该注意,AVCaptureStillImageOutput类是不推荐的),您可以使用苹果的AVCapturePhotoOutput类捕捉照片,使用AVCapturePhotoSettings类将照片的数据格式更改为HEIF/HEVC格式,然后使用保存图像以供上传。(在iPhone 8、iPhone 8 Plus和运行iOS 11或更高版本的iPhone X上捕获的视频默认使用HEVC编解码器)。有关更多细节,请参阅苹果的官方文档:捕捉静止和实时照片苹果开发者

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73966400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档