Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Image Laravel Package

contao/image

Contao Image is a PHP library for generating and manipulating images for Contao projects. It provides helpers for resizing, cropping, and creating responsive image variants, integrating with Contao’s image pipeline to deliver optimized outputs.

View on GitHub
Deep Wiki
Context7
1.2.4
  • Handle missing attribute namespace in XMP. #112
  • Support the simple file format of WEBP. #114
  • Fix missing EXIF author field in Apple Preview. #115
1.2.3
  • Handle corrupt JSON files in deferred image storage. #110
1.2.2
  • Add support for resampling-filter option. #108
1.2.1
  • Fix unterminated entity reference error. #101
  • Compatibility with Symfony 7. #104
1.2.0
  • Add EXIF, IPTC, XMP metadata handling for JPEG, PNG, WEBP, GIF, HEIC, JXL, AVIF. #93, #95, #96
  • Improve file name hashing algorithm. #90
  • Fix wrong exception class being thrown.
  • Deprecate ResizeConfiguration::MODE_PROPORTIONAL. #97
  • Add new methods getRawImg() and getRawSources() to Picture. #98
1.1.2
  • Switch to Symfony's version of the Path helper. #89
1.1.1
  • Fix resize calculation ending up with zero. #82
1.1.0
  • Add namespaced exceptions and a specific FileNotExistsException. #79
1.0.3
  • Support PHP version 8.0. #74
  • Revert fix for Gmagick bug No encode delegate for this image format. #70
1.0.2
  • Handle JSON errors when decoding. #68
  • Fix Gmagick bug No encode delegate for this image format. #70
  • Compatibility with contao/imagine-svg 1.0. #71
1.0.1
  • Handle JSON errors. #63
  • Compatibility with Symfony 5. #62
  • Canonicalize relative paths of deferred images. #64
  • Fix rounding errors of important part values. #60
1.0.0
  • Add upgrade documentation (UPGRADE.md file).
1.0.0-beta4
  • Remove unnecessary interfaces. #57
  • Don’t throw exceptions for malformed EXIF data #56
  • Fix race conditions #55
1.0.0-beta3
  • Add support for multiple image formats in pictures. #53
1.0.0-beta2
  • Add skipIfDimensionsMatch flag to ResizeOptions. #52
  • Autorotate images based on EXIF metadata. #52
1.0.0-beta1
  • Add deferred image resizing. #50
  • Use important part with relative values as fractions #51
  • Increase PHP requirement to 7.1.
  • Fix bug with imagine array options.
  • Remove unnecessary requirements for ext-libxml, ext-xmlreader and contao/imagine-svg.
0.3.9
  • Fix bug with wrong file permissions. #49
0.3.8
  • Use atomic file operations to save images.
  • Compatibility with Imagine 1.0.
  • Fix bug with x descriptor for small source images. #48
  • Don’t generate SVG images with different densities. #46
0.3.7
  • Support for version 0.2 of contao/imagine-svg.
  • Add contents for the CHANGELOG.md file.
0.3.6
  • Add compatibility with Symfony 4.0, #42
  • Fix bug with number formatting of density descriptor
0.3.5
  • Improve zlib stream check, #41
  • Fix bug with wrong densities, #40
  • Prefix certain global functions, contao/core-bundle#1103
  • Upgrade to PHPUnit 5
  • Increase PHP requirement to 5.6
0.3.4
  • Add compatibility with imagine 0.7, #35
  • Convert images to RGB and strip metadata, #37
0.3.2
  • Fix bug with LC_NUMERIC locale, #28
  • Round resize configuration after scaling, #31
  • Use imagine options in cache path hash, #26
  • Rename the Test namespace to Tests
0.3.3
  • Make resizer path relative to cache dir, #32
0.3.1
  • Added support for interlace option, #24
  • Better performance of getDimensions for SVG images, #23
  • Fixed bug with duplicate sources in srcset attribute, #21
  • Run tests in PHP 7.1
0.3.0
  • Removed constructors from interfaces, #10
  • Increased test coverage
  • Throw exceptions for unsupported resize modes
  • Based the x descriptor on the real image size, #18
  • Added webmozart/path-util to generate URLs, #11, #16
  • Added prefix parameter, #12
0.2.0
  • Improved constructor arguments order of Image and Resizer
  • Declared Resizer methods as protected to be accessible by contao/core-bundle
  • Renamed Resizer::resize path argument to cacheDir
0.1.0

Initial release

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor