Advertisement

Flutter保存widget为图片时出现模糊

阅读量:

在实际操作过程中,用户提出如下需求:当进行作品分享时,系统应自动生成对应作品的图片并存储于手机设备中,然而在实际应用中发现所保存的图像存在清晰度不足的问题。

解决方案:

1.将某个widget转换为图像文件的过程可视为生成图片的操作,要实现此功能需借助以下两个插件:

复制代码
 image_gallery_saver: ^1.7.1    # 图片保存至相册

    
  
    
 permission_handler: ^8.2.5    # 权限管理
    
    
    
    

在 android/app/src/main/AndroidManifest.xml 这一配置文件中进行内容添加操作:

复制代码
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    
 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    
    
    
    

在 ios/Runner/Info.plist 文件中进行内容添加:

复制代码
 <key>NSPhotoLibraryAddUsageDescription</key>

全部评论 (0)

还没有任何评论哟~