Переименование данных: image / webp; base64, файл в php (Imagick) - PullRequest
0 голосов
/ 25 апреля 2020

Есть ли способ переименовать данные

: image / webp; base64, base64_encode ($ thumbnail)

в

$ IndPackProductImagesArray [0]

, поэтому, когда кто-то щелкает правой кнопкой мыши, чтобы открыть новую вкладку, вместо закодированного текста появляется имя

Ниже приведен код:

<?php
$image = new Imagick();
$image->readImage("images/industrial_packaging/".$IndPackProductImageDirName2."/".$IndPackProductImagesArray[0]);

$watermark = new Imagick();
$watermark->readImage("images/default_products_image_fg.webp");


$image->compositeImage($watermark, Imagick::COMPOSITE_DEFAULT, 0, 0);
$image->thumbnailImage(500, 500, true, true); 

header("Content-Type: image/" . $image->getImageFormat());

ob_start();
$thumbnail = $image->getImageBlob();
ob_get_contents();
ob_end_clean();
echo 
"
<img 
class=\"card-img-top\" 
src=\"data:image/webp;base64,".base64_encode($thumbnail)."\" 
style=\"background-image: url('images/default_products_image_bg.webp'); background-size:cover;\"
/>
";
?>  

Любая помощь приветствуется!

...