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

Simpleimage Laravel Package

claviska/simpleimage

SimpleImage is a lightweight PHP 8+ GD image manipulation class. Load images from files/strings/URIs, auto-orient via EXIF, resize/crop/overlay/watermark, draw shapes/text, apply filters, and convert between GIF/JPEG/PNG/WEBP/BMP/AVIF. Chainable, exception-based.

View on GitHub
Deep Wiki
Context7
4.4.0
  • Deprecated the ::reset() method since the underlying imagedetroy() was deprecated in PHP 8.5
4.3.0
  • Added the getExtension() method #336
  • Fixed #342
4.2.1
  • Marked parameters as nullable to prevent warnings in PHP 8.4
4.2.0
  • Added reset() method
  • Made generate() a public method
4.1.0
  • Added support for HEXA (#337)
4.0.6
  • Fixed a typo in .gitattributes that caused the example directory to be erroneously be copied into projects
4.0.5
  • PR #324
  • PR #326
4.0.4

A tag for 4.0.3 was erroneously created without the intended changes. This version fixes that, and the only change is the one listed in 4.0.3.

4.0.3
  • Fixed a bug that caused text alignment to not work as well as it should #321
4.0.2

A tag for 4.0.1 was erroneously created without the intended changes. This version fixes that, and the only change is the one listed in 4.0.1.

4.0.1
  • Fixed a bug when converting float to int #317
4.0.0
  • Updated the library to support only current versions of PHP #316
  • Added AVIF support #315
3.7.2
  • Fixed #306
  • Fixed #307
  • Fixed a problem with tag generation for SimpleImage 3.7.1
3.7.1
  • Fixed a deprecation warning in PHP 8.2 #305
3.7.0
  • Added support for settable and gettable instance flags. This allows overrides of default behavior to be set upon instantiation of the SimpleImage class.
  • Added sslVerify flag mentioned in #300
3.6.5
3.6.4
  • Fixed some type errors for PHP 8.1
3.6.3
3.6.2
3.6.1
3.6.0
3.5.1
3.5.0
3.4.0
  • Added $calculateOffsetFromEdge param to overlay() method
3.3.4

Make private methods protected.

3.3.3

Changed access modifier from private to protected. See #203

3.3.2

Prevent a notice when no exif info is present.

3.3.1
  • Fixes a bug in bestFit that causes small images to be stretched
  • Added LICENSE.md
  • Renamed readme.md to README.md for consistency
  • Updated description for resize to match updated functionality
3.3.0
  • Added proportional resizing to resize()
  • Added getAspectRatio() and fix internal calculation
  • Added opacity() filter
  • Reworked bestFit to allow upsampling
  • Optimized imageCopyMergeAlpha() so it's a lot faster
3.2.1
  • Added fromString() and toString() (#163).
  • Added the ability to get text boundaries (#164).
  • Fixed a text positioning bug (#165).
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.
terminal42/code-quality-tools
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