Search by

se7enxweb / expcomponents-image-analysis

7x

This class allows you to analyse image files in different ways. At least the MIME type of the file is returned. In some cases (JPEG, TIFF and GIF) additional information is gathered as well.

Package info

github.com/se7enxweb/expcomponents-image-analysis

pkg:composer/se7enxweb/expcomponents-image-analysis

Statistics

Installs: 85

Dependents: 1

Suggesters: 0

Stars: 0

1.2.1 2026-11-07 04:58 UTC

This package is auto-updated.

Last update: 2026-11-07 04:59:37 UTC


README

This class allows you to analyse image files in different ways. At least the MIME type of the file is returned. In some cases (JPEG, TIFF and GIF) additional information is gathered as well.

This is the Exponential fork of zetacomponents/ImageAnalysis, maintained by 7x (se7en.x) and the Exponential Foundation for Exponential and anyone else who uses the Zeta Components ImageAnalysis component on current PHP versions. All credit for the component goes to the Zeta Components authors listed in composer.json and CREDITS; the upstream copyright notices (NOTICE) and the Apache License 2.0 (LICENSE.txt) are kept unchanged.

What is different from upstream

  • The package is se7enxweb/expcomponents-image-analysis and replaces zetacomponents/image-analysis, so a project that requires the upstream package gets this one in its place.
  • It requires the Exponential forks of the components it builds on (se7enxweb/expcomponents-base), which replace their upstream packages in the same way.
  • The class names (ezc*) and the API are unchanged.
  • Changes made in this fork are listed in ChangeLog.

Installation

composer require se7enxweb/expcomponents-image-analysis

Tests

composer update
vendor/bin/phpunit

The suite runs on every push for PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 and 8.5.

License

Apache License 2.0, see LICENSE.txt and NOTICE.