From 4559857380317d768ff8394db711eb5c894aa1f8 Mon Sep 17 00:00:00 2001 From: lolcat Date: Tue, 8 Aug 2023 03:09:47 -0400 Subject: added brave image+video support --- proxy.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'proxy.php') diff --git a/proxy.php b/proxy.php index d8b3c1b..bcf552e 100644 --- a/proxy.php +++ b/proxy.php @@ -57,6 +57,7 @@ try{ } $image->readImageBlob($payload["body"]); + $image_width = $image->getImageWidth(); $image_height = $image->getImageHeight(); @@ -102,16 +103,16 @@ try{ $image_width = $image_height * $ratio; } - $image->setImageBackgroundColor(new ImagickPixel("#504945")); - $image->mergeImageLayers(Imagick::LAYERMETHOD_FLATTEN); - - $image->resizeImage($image_width, $image_height, Imagick::FILTER_LANCZOS, 1); + $image->setImageBackgroundColor("#504945"); + $image->setImageAlphaChannel(Imagick::ALPHACHANNEL_REMOVE); $image->stripImage(); $image->setFormat("jpeg"); $image->setImageCompressionQuality(90); $image->setImageCompression(Imagick::COMPRESSION_JPEG2000); + $image->resizeImage($image_width, $image_height, Imagick::FILTER_LANCZOS, 1); + $proxy->getfilenameheader($payload["headers"], $_GET["i"]); header("Content-Type: image/jpeg"); -- cgit v1.2.3