Вопрос по созданию картинок средствами PHP

NewAction
На сайте с 18.04.2014
Offline
76
567

Недавно сменил хостинг, после чего обнаружилось небольшое странное различие в формируемых средствами PHP изображениях. Хотелось бы понять причину.

Изображение формируется из трех небольших картинок, идущих вертикально друг за другом, при помощи стандартных функций imagecreatetruecolor, imagecopy, imagepng. Финальное изображение выглядит так:

картинка_1

отступ

картинка_2

отступ

картинка_3

Отступы равны, но если на старом хостинге на сформированном изображении они действительно были равны, то на новом почему-то первый отступ становится меньше примерно в 2 раза, а второй остается таким же, как был O_o Подскажите, в чем может быть дело? Я бы еще понял, если бы оба отступа уменьшились, но как такое может быть, что один остался прежним, а другой изменился, и почему?

Найти и перепрятать
Arsh
На сайте с 21.03.2007
Offline
199
#1
NewAction:
Подскажите, в чем может быть дело?

Первое, что приходит в голову - разные версии PHP.

Если теперешний хостинг позволяет - попробуйте поиграться с этим.

LEOnidUKG
На сайте с 25.11.2006
Offline
1554
#2

без кода, без версий PHP вы что хотите то от нас?

---------- Добавлено 05.02.2019 в 21:44 ----------

Вот раньше я доктор не болел, а сегодня что-то приболел. Что со мной?

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
NewAction
На сайте с 18.04.2014
Offline
76
#3
Arsh:
Первое, что приходит в голову - разные версии PHP.
Если теперешний хостинг позволяет - попробуйте поиграться с этим.

Версии да, разные, с 5.4 перешел на 5.6, на это я в первую очередь и подумал, однако все равно как-то не укладывается в голове тот момент, что изменился только один отступ из двух абсолютно идентичных — версия PHP изменилась для всех :)

Так-то мне это совершенно не критично, в коде генерации картинки пару чисел изменить недолго, просто сам случай как-то очень уж нестандартно выглядит.

D
На сайте с 30.09.2018
Offline
8
#4
NewAction:
Версии да, разные, с 5.4 перешел на 5.6

Посмотрите миграцию версий PHP, сразу станет понятно какие функции поменяли свое значение. А вообще пересаживайтесь на 7+

Сайт под ключ (https://devmastery.ru)
nezabor
На сайте с 19.07.2010
Offline
137
#5

NewAction, гляньте в сторону функционала рассчитывающего отступ

ну или сюда код дайте

Чудес не бывает...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий