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 # Image proxy
(c) 2024- Jeroen De Meerleer <me@jeroened.be> (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 ## Installation

View File

@ -2,7 +2,7 @@
"require": { "require": {
"intervention/image": "^3.7", "intervention/image": "^3.7",
"symfony/http-foundation": "^6.4", "symfony/http-foundation": "^6.4",
"ext-gd": "*", "ext-imagick": "*",
"ext-fileinfo": "*" "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", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "fbf407a0f0c0474da78f5bc84619df73", "content-hash": "979d29e98306f7542a4fe457b928ce71",
"packages": [ "packages": [
{ {
"name": "intervention/gif", "name": "intervention/gif",
@ -72,16 +72,16 @@
}, },
{ {
"name": "intervention/image", "name": "intervention/image",
"version": "3.8.0", "version": "3.7.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Intervention/image.git", "url": "https://github.com/Intervention/image.git",
"reference": "1786ad5e1789050939d73cd195de4b8eaeeb34ed" "reference": "5451ff9f909c2fc836722e5ed6831b9f9a6db68c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Intervention/image/zipball/1786ad5e1789050939d73cd195de4b8eaeeb34ed", "url": "https://api.github.com/repos/Intervention/image/zipball/5451ff9f909c2fc836722e5ed6831b9f9a6db68c",
"reference": "1786ad5e1789050939d73cd195de4b8eaeeb34ed", "reference": "5451ff9f909c2fc836722e5ed6831b9f9a6db68c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -128,7 +128,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Intervention/image/issues", "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": [ "funding": [
{ {
@ -138,13 +138,9 @@
{ {
"url": "https://github.com/Intervention", "url": "https://github.com/Intervention",
"type": "github" "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", "name": "symfony/deprecation-contracts",
@ -215,16 +211,16 @@
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v6.4.10", "version": "v6.4.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b" "reference": "27de8cc95e11db7a50b027e71caaab9024545947"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/117f1f20a7ade7bcea28b861fb79160a21a1e37b", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/27de8cc95e11db7a50b027e71caaab9024545947",
"reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b", "reference": "27de8cc95e11db7a50b027e71caaab9024545947",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -272,7 +268,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v6.4.10" "source": "https://github.com/symfony/http-foundation/tree/v6.4.8"
}, },
"funding": [ "funding": [
{ {
@ -288,24 +284,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-26T12:36:27+00:00" "time": "2024-05-31T14:49:08+00:00"
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
"version": "v1.31.0", "version": "v1.30.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git", "url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"provide": { "provide": {
"ext-mbstring": "*" "ext-mbstring": "*"
@ -352,7 +348,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0"
}, },
"funding": [ "funding": [
{ {
@ -368,24 +364,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2024-06-19T12:30:46+00:00"
}, },
{ {
"name": "symfony/polyfill-php83", "name": "symfony/polyfill-php83",
"version": "v1.31.0", "version": "v1.30.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php83.git", "url": "https://github.com/symfony/polyfill-php83.git",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2" "php": ">=7.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -428,7 +424,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0"
}, },
"funding": [ "funding": [
{ {
@ -444,7 +440,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2024-06-19T12:35:24+00:00"
} }
], ],
"packages-dev": [], "packages-dev": [],
@ -454,9 +450,9 @@
"prefer-stable": false, "prefer-stable": false,
"prefer-lowest": false, "prefer-lowest": false,
"platform": { "platform": {
"ext-gd": "*", "ext-imagick": "*",
"ext-fileinfo": "*" "ext-fileinfo": "*"
}, },
"platform-dev": [], "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; use Symfony\Component\HttpFoundation\Response;
// create an image manager instance with favored driver // 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') { if(php_sapi_name() == 'cli') {
$args = NULL; $args = NULL;
parse_str($argv[1], $args); parse_str($argv[1], $args);