fastimage

Last updated:

0 purchases

fastimage Image
fastimage Images
Add to Cart

Description:

fastimage

fastimage #


This is Dart implementation of the excellent Ruby library FastImage.
It allows you to find the size and type of a remote image by downloading as little as possible.
Supported image types #
Currently supported image types are JPEG, PNG, GIF, TIFF, WebP, BMP, PSD, ICO and CUR.
Usage #
To use this package, add fastimage as a dependency in your pubspec.yaml file.
Example #
Usage of fastimage is pretty straightforward.
import 'package:fastimage/fastimage.dart';

...

final response = await FastImage.shared().getSize("http://i.imgur.com/7GLI90s.jpg");
// or
final fastImage = FastImage();
final response = await fastImage.getSize("http://i.imgur.com/7GLI90s.jpg");
fastImage.close(); // non-shared instances of FastImage should be closed

print(response)
// Prints: `GetSizeResponse(size: ImageSize(width: 1600, height: 1200), format: ImageFormat.jpeg)`
copied to clipboard
To Do #

Provide documentation
Provide example

Thanks & Credits #

sdsykes's FastImage for inspiration and test resources
kylehickinson's FastImage for some source codes

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.