libvips_ffi_system 0.1.0+8.16.0
libvips_ffi_system: ^0.1.0+8.16.0 copied to clipboard
System package manager library loader for libvips_ffi. Supports Homebrew (macOS), apt/dnf (Linux), vcpkg/chocolatey (Windows).
libvips_ffi_system #
System package manager library loader for libvips_ffi.
Supported Package Managers #
- macOS: Homebrew, MacPorts
- Linux: apt, dnf, pacman
- Windows: vcpkg, Chocolatey
Usage #
import 'package:libvips_ffi_system/libvips_ffi_system.dart';
void main() async {
// Check installation status
final managers = await checkVipsInstallation();
for (final m in managers) {
print('${m.name}: installed=${m.isInstalled}');
}
// Initialize from system package manager
await initVipsSystemAsync();
// Use libvips with VipsPipeline
final pipeline = VipsPipeline.fromFile('input.jpg');
pipeline.resize(0.5);
pipeline.toFile('output.jpg');
pipeline.dispose();
shutdownVips();
}
Related Packages #
- libvips_ffi_core - Core FFI bindings
- libvips_ffi_desktop - Desktop meta package