tg666/image

[v2.7 compatibility with PHP 8.4] Image handling and manipulation library with support for Laravel integration

Maintainers

👁 tg666official

Package info

github.com/tg666/image

Homepage

pkg:composer/tg666/image

Statistics

Installs: 3 063

Dependents: 1

Suggesters: 0

Stars: 0

2.7.3 2025-05-29 14:17 UTC

Requires

Requires (Dev)

Suggests

  • ext-gd: to use GD library based image processing.
  • ext-imagick: to use Imagick based image processing.
  • intervention/imagecache: Caching extension for the Intervention Image library

Provides

None

Conflicts

None

Replaces

MIT cbab00c6b1da210f80df962d036086adfafd4446

imagethumbnailgdimagicklaravelwatermark

This package is auto-updated.

Last update: 2026-05-29 02:03:48 UTC


README

Intervention Image is a PHP image handling and manipulation library providing an easier and expressive way to create, edit, and compose images. The package includes ServiceProviders and Facades for easy Laravel integration.

👁 Latest Version
👁 Build Status
👁 Monthly Downloads

Requirements

  • PHP >=5.4
  • Fileinfo Extension

Supported Image Libraries

  • GD Library (>=2.0)
  • Imagick PHP extension (>=6.5.7)

Getting started

Code Examples

// open an image file
$img = Image::make('public/foo.jpg');

// resize image instance
$img->resize(320, 240);

// insert a watermark
$img->insert('public/watermark.png');

// save image in desired format
$img->save('public/bar.jpg');

Refer to the official documentation to learn more about Intervention Image.

Contributing

Contributions to the Intervention Image library are welcome. Please note the following guidelines before submitting your pull request.

  • Follow PSR-2 coding standards.
  • Write tests for new functions and added features
  • API calls should work consistently with both GD and Imagick drivers

License

Intervention Image is licensed under the MIT License.

Copyright 2017 Oliver Vogel