intervention/image

PHP Image Processing

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 4th, 2026
Created on January 19th, 2013
Open Issues & Pull Requests: 22 (+0)
GitHub issues: Enabled
Number of forks: 1,494
Total Stargazers: 14,369 (+0)
Total Subscribers: 269 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.0 hours
Mean response time: 200.8 days
90th percentile: 733.9 days
Tracked items: 68

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 9% of issues opened in the past year have been closed. Three people close 96% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 448 days
Stale 30+ days: 9
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • major-release (11)
  • patch-release (10)
  • investigation-needed (7)
  • minor-release (4)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Intervention Image is a PHP image processing library that provides a fluent, object-oriented interface for manipulating images.

The library solves the problem of working with images in PHP by abstracting away the complexity of underlying image processing backends. Rather than writing code directly against GD or ImageMagick, developers use a consistent API that handles the differences between these libraries. The tool supports both GD and ImageMagick as drivers, automatically detecting available extensions and falling back gracefully. This abstraction means the same code can run on different server configurations without modification.

Intervention Image suits projects that need straightforward image manipulation tasks such as resizing, cropping, rotating, and applying filters. It works well for applications where developers want readable, chainable syntax rather than procedural image handling code. The library is particularly useful when you need to support multiple server environments that may have different image processing extensions installed. Teams should adopt it when image manipulation is a supporting feature rather than the core focus of their application, as it prioritizes ease of use and consistency over specialized performance optimization.

The project maintains active engagement with its codebase through regular updates and responsiveness to issues. Development shows consistent attention to both bug fixes and feature additions. The maintainers demonstrate a commitment to supporting multiple PHP versions and keeping the library compatible with current ecosystem standards. The project sustains documentation and examples that help developers understand how to use the library effectively. Community contributions are integrated regularly, indicating an open approach to external input. The tool receives ongoing refinement to its API design based on user feedback and evolving best practices in PHP development.