image_gallery_saver_v3 1.0.0 copy "image_gallery_saver_v3: ^1.0.0" to clipboard
image_gallery_saver_v3: ^1.0.0 copied to clipboard

Package to save images or mainly screenshots to the gallery

image_gallery_saver_v3 #

  • Imp fork of original image_gallery_saver for flutter 3 compitable

Build Status pub package license

We use the image_picker plugin to select images from the Android and iOS image library, but it can't save images to the gallery. This plugin can provide this feature.

Usage #

To use this plugin, add image_gallery_saver as a dependency in your pubspec.yaml file. For example:

dependencies:
  image_gallery_saver: '^1.7.1'

iOS #

Your project need create with swift. Add the following keys to your Info.plist file, located in

  • NSPhotoLibraryAddUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Additions Usage Description in the visual editor

Android #

You need to ask for storage permission to save an image to the gallery. You can handle the storage permission using flutter_permission_handler. In Android version 10, Open the manifest file and add this line to your application tag

<application android:requestLegacyExternalStorage="true" .....>

Example #

Saving an image from the internet, quality and name is option

_save() async {
   var response = await Dio().get(
           "https://ss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=a62e824376d98d1069d40a31113eb807/838ba61ea8d3fd1fc9c7b6853a4e251f94ca5f46.jpg",
           options: Options(responseType: ResponseType.bytes));
   final result = await ImageGallerySaver.saveImage(
           Uint8List.fromList(response.data),
           quality: 60,
           name: "hello");
   print(result);
  }

Saving file(ig: video/gif/others) from the internet

_saveVideo() async {
    var appDocDir = await getTemporaryDirectory();
    String savePath = appDocDir.path + "/temp.mp4";
    await Dio().download("http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4", savePath);
    final result = await ImageGallerySaver.saveFile(savePath);
    print(result);
 }

image_gallery_saver_v3 #

7
likes
150
points
29
downloads

Publisher

unverified uploader

Weekly Downloads

Package to save images or mainly screenshots to the gallery

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on image_gallery_saver_v3

Packages that implement image_gallery_saver_v3