Jeroen De Meerleer 8fbbccfa21
Improved image handling logic
The image processing logic has been updated to better handle optional parameters. Previously, the code would always pad and resize the canvas regardless of whether width, height, or canvas dimensions were provided. Now, padding and resizing only occur if the corresponding options are set. This change makes the code more flexible and prevents potential errors when certain parameters are not provided.
2024-07-23 13:55:20 +02:00
2024-07-23 13:45:34 +02:00
2024-07-23 13:45:34 +02:00
2024-07-23 13:45:34 +02:00
2024-07-23 13:55:20 +02:00
2024-07-23 13:45:34 +02:00
2024-07-23 13:45:34 +02:00

Image proxy

(c) 2024- Jeroen De Meerleer me@jeroened.be

Small image proxy based on intervetion/image to resize a image, create a border and fill the background

Installation

  • Copy the folder to your destination
  • Run composer install
  • Done

Usage

Several options can be used

fill => Background color w => the resulting width of the image h => the resulting height of the image cw => the resulting canvas width of the image ch => the resulting canvas height of the image url => the url of the original image (required)

** example **

Following will resize the gitea logo png to 600 by 600 with extra padding up to 800 by 800 and a light green background

"deploy_url"?fill=f2ffe5&w=600&h=600&cw=800&ch=800&url=https://about.gitea.com/gitea.png

Description
A small imageproxy for internal use
Readme 50 KiB
Languages
PHP 100%