qoi_dart 1.0.2 qoi_dart: ^1.0.2 copied to clipboard
A QOI image encoder / decoder implemented purely in dart
qoi_dart #
Overview #
A QOI image format encoder / decoder implemented purely in dart
Example #
Encoding
import 'dart:io';
import 'package:qoi_dart/qoi_dart.dart';
void main() {
final bytes = File("/path/to/file.bin").readAsBytesSync();
final encoded = qoiEncode(bytes, 640, 480, PixelFormat.ARGB, true);
File("/path/to/file.qoi").writeAsBytesSync(encoded);
}
Decoding
import 'dart:io';
import 'package:qoi_dart/qoi_dart.dart';
void main() {
final bytes = File("/path/to/file.qoi").readAsBytesSync();
final decoded = qoiDecode(bytes, PixelFormat.ARGB);
File("/path/to/file.bin").writeAsBytesSync(decoded.bytes);
}