Compare commits

..

No commits in common. "cd99a516b819fcd4cf01951e7d85328537756cda" and "e6a112da9fcff8ad61c306e56a47cbe4a8bac22b" have entirely different histories.

4 changed files with 32 additions and 36 deletions

View File

@ -1,7 +1,7 @@
# Image proxy
(c) 2024- Jeroen De Meerleer <me@jeroened.be>
Small image proxy based on [intervention/image](https://image.intervention.io) to resize a image, create a border and fill the background
Small image proxy based on [intervetion/image](https://image.intervention.io) to resize a image, create a border and fill the background
## Installation

View File

@ -2,7 +2,7 @@
"require": {
"intervention/image": "^3.7",
"symfony/http-foundation": "^6.4",
"ext-gd": "*",
"ext-imagick": "*",
"ext-fileinfo": "*"
}
}

62
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "fbf407a0f0c0474da78f5bc84619df73",
"content-hash": "979d29e98306f7542a4fe457b928ce71",
"packages": [
{
"name": "intervention/gif",
@ -72,16 +72,16 @@
},
{
"name": "intervention/image",
"version": "3.8.0",
"version": "3.7.2",
"source": {
"type": "git",
"url": "https://github.com/Intervention/image.git",
"reference": "1786ad5e1789050939d73cd195de4b8eaeeb34ed"
"reference": "5451ff9f909c2fc836722e5ed6831b9f9a6db68c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Intervention/image/zipball/1786ad5e1789050939d73cd195de4b8eaeeb34ed",
"reference": "1786ad5e1789050939d73cd195de4b8eaeeb34ed",
"url": "https://api.github.com/repos/Intervention/image/zipball/5451ff9f909c2fc836722e5ed6831b9f9a6db68c",
"reference": "5451ff9f909c2fc836722e5ed6831b9f9a6db68c",
"shasum": ""
},
"require": {
@ -128,7 +128,7 @@
],
"support": {
"issues": "https://github.com/Intervention/image/issues",
"source": "https://github.com/Intervention/image/tree/3.8.0"
"source": "https://github.com/Intervention/image/tree/3.7.2"
},
"funding": [
{
@ -138,13 +138,9 @@
{
"url": "https://github.com/Intervention",
"type": "github"
},
{
"url": "https://ko-fi.com/interventionphp",
"type": "ko_fi"
}
],
"time": "2024-08-16T14:57:26+00:00"
"time": "2024-07-05T13:35:01+00:00"
},
{
"name": "symfony/deprecation-contracts",
@ -215,16 +211,16 @@
},
{
"name": "symfony/http-foundation",
"version": "v6.4.10",
"version": "v6.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
"reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b"
"reference": "27de8cc95e11db7a50b027e71caaab9024545947"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/117f1f20a7ade7bcea28b861fb79160a21a1e37b",
"reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/27de8cc95e11db7a50b027e71caaab9024545947",
"reference": "27de8cc95e11db7a50b027e71caaab9024545947",
"shasum": ""
},
"require": {
@ -272,7 +268,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/http-foundation/tree/v6.4.10"
"source": "https://github.com/symfony/http-foundation/tree/v6.4.8"
},
"funding": [
{
@ -288,24 +284,24 @@
"type": "tidelift"
}
],
"time": "2024-07-26T12:36:27+00:00"
"time": "2024-05-31T14:49:08+00:00"
},
{
"name": "symfony/polyfill-mbstring",
"version": "v1.31.0",
"version": "v1.30.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
"reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c",
"reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c",
"shasum": ""
},
"require": {
"php": ">=7.2"
"php": ">=7.1"
},
"provide": {
"ext-mbstring": "*"
@ -352,7 +348,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0"
},
"funding": [
{
@ -368,24 +364,24 @@
"type": "tidelift"
}
],
"time": "2024-09-09T11:45:10+00:00"
"time": "2024-06-19T12:30:46+00:00"
},
{
"name": "symfony/polyfill-php83",
"version": "v1.31.0",
"version": "v1.30.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php83.git",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491"
"reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491",
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9",
"reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9",
"shasum": ""
},
"require": {
"php": ">=7.2"
"php": ">=7.1"
},
"type": "library",
"extra": {
@ -428,7 +424,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0"
"source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0"
},
"funding": [
{
@ -444,7 +440,7 @@
"type": "tidelift"
}
],
"time": "2024-09-09T11:45:10+00:00"
"time": "2024-06-19T12:35:24+00:00"
}
],
"packages-dev": [],
@ -454,9 +450,9 @@
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
"ext-gd": "*",
"ext-imagick": "*",
"ext-fileinfo": "*"
},
"platform-dev": [],
"plugin-api-version": "2.6.0"
"plugin-api-version": "2.3.0"
}

View File

@ -11,7 +11,7 @@ use Intervention\Image\ImageManager;
use Symfony\Component\HttpFoundation\Response;
// create an image manager instance with favored driver
$manager = new ImageManager(\Intervention\Image\Drivers\Gd\Driver::class);
$manager = new ImageManager(\Intervention\Image\Drivers\Imagick\Driver::class);
if(php_sapi_name() == 'cli') {
$args = NULL;
parse_str($argv[1], $args);