powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Пропадает изображение текста на картинке
2 сообщений из 2, страница 1 из 1
(PHP) Пропадает изображение текста на картинке
    #33210374
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача: на существующее изображение наложить текст на сером фоне.
PHP 4.3.11, скрипт выполняется в режиме CLI (вызывается из скрипта VBS, хотя думаю что это не важно), под 2000 виндой.

Делаю следующее (здесь только фрагменты кода, непосредственно относящиеся к процессу; все переменные и константы в реальном коде определены):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
..................
// $filename - исходный файл картинки
// $dest -  файл результата работы скрипта
............................
$size = getimagesize($filename); 
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+ 1 ));
$icfunc = "imagecreatefrom".$format;

  $idest = $icfunc($filename); //  получить картинку из файла
  $fog = imagecreate($wfog, $hfog); // фон под текстом...
  imagerectangle($fog,  0 ,  0 , $wfog, $hfog, 0x777777); // ... в виде серого прямоугольника
  imagecopymerge($idest, $fog, $x, $y,  0 ,  0 , $wfog, $hfog,  15 ); // поместить полупрозрачный фон

  imagettftext($idest, $fontsize,  0 , $x, $y, 0xFF0000, FONT_NAME, $text); // поместить текст в картинку

  imagejpeg($idest, $dest,  100 ); // сохранить в файл
........................

Суть вопроса: если в качестве исходного файла беру джипегу - то все нормально, в конечном файле получаю в нужном месте нужный текст. Но если исходная картинка в формате GIF или PNG - то получаю только исходную картинку с прямоугольником фона, а вот текста нет.... Пропал текст :(( В чем дело?
Тот же исходный GIF, будучи преобразованным в JPG при помощи ACDSee дает нормальный результат.
...
Рейтинг: 0 / 0
(PHP) Пропадает изображение текста на картинке
    #33210785
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гммм... глюк происходит не на всех гифах...

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Пропадает изображение текста на картинке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]