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

spatie/image

Expressive PHP image manipulation by Spatie. Load an image, chain operations like resize/crop, rotate, greyscale, brightness, sharpen, and quality, then save. Supports common formats and integrates cleanly in Laravel or any PHP app.

View on GitHub
Deep Wiki
Context7
3.9.4

What's Changed

The GD driver now correctly handles all 8 EXIF orientations (including flipped variants), matching the existing Imagick driver behavior.

3.9.3

What's Changed

  • Fix VipsDriver format() being ignored when saving to a path with a different extension

Full Changelog: https://github.com/spatie/image/compare/3.9.2...3.9.3

3.9.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.9.0...3.9.1

3.8.7

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.8.6...3.8.7

3.8.6

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.8.5...3.8.6

3.8.5

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.8.4...3.8.5

3.8.4

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.8.3...3.8.4

3.8.3

What's Changed

Full Changelog: https://github.com/spatie/image/compare/3.8.2...3.8.3

3.8.2

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.8.1...3.8.2

3.8.1

What's Changed

Full Changelog: https://github.com/spatie/image/compare/3.8.0...3.8.1

3.8.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.7.5...3.8.0

3.7.5

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.7.4...3.7.5

3.7.4

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.7.3...3.7.4

3.7.3

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.7.2...3.7.3

3.7.2

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.7.1...3.7.2

3.7.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.7.0...3.7.1

3.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.6.4...3.7.0

3.6.4
3.6.2
3.6.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.6.0...3.6.1

3.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.5.0...3.6.0

3.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.4.2...3.5.0

3.4.2

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.4.0...3.4.2

3.4.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.4.0...3.4.1

3.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.3.8...3.4.0

3.3.8

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.3.7...3.3.8

3.3.7

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.3.6...3.3.7

3.3.6

What's Changed

Full Changelog: https://github.com/spatie/image/compare/3.3.5...3.3.6

3.3.5

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.3.4...3.3.5

3.3.3

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.3.2...3.3.3

3.3.2

What's Changed

Full Changelog: https://github.com/spatie/image/compare/3.3.1...3.3.2

3.3.0
  • add watermark method
3.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/3.1.0...3.2.0

3.0.0

What's Changed

  • do not rely on Glide anymore

New Contributors

Full Changelog: https://github.com/spatie/image/compare/2.2.7...3.0.0

2.2.7
  • bump requirements
2.2.6

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/2.2.5...2.2.6

2.2.5

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/2.2.4...2.2.5

2.2.4

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/image/compare/2.2.3...2.2.4

2.2.3
2.2.2
  • add TIFF support
1.11.0
2.2.1
2.2.0
  • add avif support (#148)
2.1.0
  • Drop support for PHP 7
  • Make codebase more strict with type hinting
2.0.0
  • Bump league/glide to v2 #134
1.10.4
  • Allow spatie/temporary-directory v2
1.10.3
  • Bump league/glide to 2.0 #123
1.10.1
  • adds zoom option to focalCrop (#112)
1.9.0
  • allow usage of a custom OptimizerChain #110
1.8.1
  • revert changes from 1.8.0
1.8.0
  • allow usage of a custom OptimizerChain (#108)
1.7.7
  • add support for PHP 8
1.7.6
  • change uppercase function to mb_strtoupper instead of strtoupper (#99)
1.10.2
  • change condition to delete $conversionResultDirectory (#118)
1.7.5
  • allow symfony 5 components
1.7.4
  • do not export docs
1.7.3
  • fix duplicated files (fixes #84)
1.7.2
  • fixes optimize() when used with apply() (#78)
1.7.1
  • change GlideConversion sequence (#76)
1.7.0
  • add support for webp
1.6.0
  • add setTemporaryDirectory
1.5.3
  • update lower deps
1.5.2
  • fix exception message
1.5.1
  • Prevent error when trying to remove /tmp
1.5.0
  • add flip
1.4.2
  • Use the correct driver for getting widths and height of images.
1.4.1
  • Support symfony ^4.0
  • Support phpunit ^7.0
1.4.0
  • add getWidth and getHeight
1.3.5
  • fix for problems when creating directories in the temporary directory
1.3.4
  • fix optimize docblock
1.3.3
  • make optimize method fluent
1.3.2
  • swap out underlying optimization package
1.3.1
  • internally treat optimize as a manipulation
1.3.0
  • add optimize method
1.2.1
  • add methods to determine emptyness to Manipulations and ManipulationSequence
1.2.0
  • allow Manipulations to be constructed with an array of arrays
1.1.3
  • improve support for multi-volume systems
1.1.2
  • remove conversion directory after converting image
1.1.1
  • avoid processing empty manipulations groups
1.1.0
  • added support for watermarks
1.0.0
  • initial release
What's
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport