PHP Alter Base64 Кодировка изображения

Я занимаюсь разработкой приложения, и для этого мне нужно создать несколько копий одного изображения с уникальной кодировкой base 64.

Однако я не уверен, что если я добавлю случайную строку типа «aasasa» между моими кодами изображений, испортит ли это изображение или будет отображаться правильно?

Есть ли способ добиться этого?

    $imageDataEncoded = base64_encode(file_get_contents($_FILES["fileToUpload"]["tmp_name"]));

$imageData = base64_decode($imageDataEncoded);
$imageData="asasasas".$imageData;
$source = imagecreatefromstring($imageData);

Спасибо
Ахмар

0

Решение

Не совсем понятно, почему вы хотели бы сделать это (возможно, есть лучший способ добиться того, чего вы хотите). В любом случае, я бы попытался изменить метаданные изображения. Изменяя метаданные, вы «не меняете» само изображение.

Дополнительный материал для чтения:

http://php.net/manual/en/book.exif.php

http://php.net/manual/en/function.iptcembed.php

http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector