Возникла проблема с записью текста в изображение и сохранением этого изображения на диск, а также dpi, с которым файл изображения записывается на диск.
Для начала я использую изображение с разрешением 300 точек на дюйм (было создано в Photoshop), но в итоге получаю изображение с разрешением 96 точек на дюйм.
Я использую GD и:
$ image = imagecreatefromjpeg ($ imageFile);
imagejpeg ($ image, $ dest, 100);
так что я бы предположил, что вернул бы тот же файл с разрешением 300 точек на дюйм, но теперь с моим текстом. Я знаю, что если файл отправляется на вывод в браузере, достаточно 72 точек на дюйм, но это не главное, я сохраняю файл и получаю его с помощью ftp, поэтому браузер не задействован.
Разве GD не может записывать файлы с разрешением 300 точек на дюйм? Должен ли я использовать Imagemagic для этого? Или я просто пропускаю шаг?
Неважно, если я начну с PNG или JPEG-файла .. все это выходит как 96 точек на дюйм
Задача ещё не решена.
Других решений пока нет …