Search by

localgod / karla

localgod

ImageMagick wrapper

Package info

github.com/localgod/karla

Homepage

Wiki

pkg:composer/localgod/karla

Statistics

Installs: 3 717

Dependents: 0

Suggesters: 0

Stars: 5

Open Issues: 2

v1.1.0 2025-12-18 08:14 UTC

This package is auto-updated.

Last update: 2026-09-28 00:03:06 UTC


README

Main Latest Stable Version Total Downloads Latest Unstable Version License Project Stats FOSSA Status

Karla is an ImageMagick wrapper written in PHP with support for method chaining.

✨ Now with ImageMagick 7 support! Automatically detects and works with both ImageMagick 6 and 7.

Requirements

  • PHP 8.0+ (8.2+ recommended)
  • ImageMagick 6.x or 7.x
  • PHP extensions: pcre, SPL (default in most distributions)
  • shell_exec() must be enabled

Supported Versions

CI matrix tests the following combinations:

PHP ImageMagick 6 ImageMagick 7
8.2 ✅ Linux ✅ Linux
8.3 ✅ Linux ✅ Linux
8.4 ✅ Linux/macOS ✅ Linux/macOS/Windows

Installation

composer require localgod/karla

Getting Started

use Karla\Karla;

$karla = new Karla('/path/to/imagemagick/');
$karla->convert()
    ->input('photo.jpg')
    ->resize(800, 600)
    ->output('photo-resized.jpg')
    ->execute();

See the documentation for more examples and usage details.

Contributing

Contributions are welcome! See CONTRIBUTE.md for development setup, testing guidelines, and how to submit pull requests.

License

FOSSA Status