image 1.1.7 copy "image: ^1.1.7" to clipboard
image: ^1.1.7 copied to clipboard

outdatedDart 1 only

Provides server and web apps the ability to load, manipulate, and save images with various image file formats including PNG, JPEG, TGA and WebP.

image #

Build Status

##Overview

A Dart library to encode and decode various image formats.

The library has no reliance on dart:io, so it can be used for both server and web applications.

The image library currently supports decoding and encoding the following formats:

  • PNG
  • JPG
  • TGA

Decoding Only (for now):

  • WebP (including animation)

##Documentation

##Samples

Load a WebP image, resize it, and save it as a png:

import 'dart:io' as Io;
import 'package:image/image.dart';
void main() {
  // Read a webp image from file.
  Image image = decodeWebP(new Io.File('test.webp').readAsBytesSync());

  // Resize the image to a 120x? thumbnail (maintaining the aspect ratio).
  Image thumbnail = copyResize(image, 120);

  // Save the thumbnail as a PNG.
  new Io.File('thumbnail.png')
        ..writeAsBytesSync(encodePng(thumbnail));
}
1380
likes
0
pub points
100%
popularity

Publisher

verified publisherloki3d.com

Provides server and web apps the ability to load, manipulate, and save images with various image file formats including PNG, JPEG, TGA and WebP.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

archive, xml

More

Packages that depend on image