создав полотно мы имеем черный цвет, затем заливаем белым, далее устанавливаем прозрачность далее отрисовываем текст, сохраняем png
насколько я помню (на 100% утверждать не буду) если вывести в браузер Ваше белое изображение с прозрачность и отрисованным текстом в блок с черным бакграундом, то изображение будет белым, тк прозрачность теряется, поэтому использование прозрачности обосновано внутри скрипта при каких либо манипуляциях с изображением.
в перспективе возможен выбор только одного формата сохранения файлов пнж или джпг или жиф на сервере, что позволит упростить их последующую обработку (объем кода) и проверять этот формат на стадии загрузки изображений, перед их обработкой.
|