🖼
clib Multimedia
imagemagick
Image processing via ImageMagick MagickWand API. Resize, crop, format conversion, thumbnails, grayscale, blur and quality control.
Install ppm install imagemagick
Usage Example
uses imagemagick; // One-liner thumbnail Thumbnail('photo.jpg', 'thumb.jpg', 150); // Format conversion Convert('image.png', 'image.webp'); // Full pipeline var img := Load('photo.jpg'); ResizeToFit(img, 1280, 720); Grayscale(img); Blur(img, 1.5); Save(img, 'processed.jpg'); // Crop region (x, y, w, h) var img2 := Load('banner.png'); Crop(img2, 0, 0, 800, 200); Save(img2, 'cropped.png'); // JPEG quality Quality('photo.jpg', 'compressed.jpg', 75);
Features
Resize with Lanczos filter
ResizeToFit for bounded scaling
Format conversion (PNG, JPEG, WebP, GIF)
Thumbnail generation in one call
Grayscale, blur and JPEG quality control
← Back to Package Index