Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Работа с изображениями. Неправильный порядок выполнения функций / 4 сообщений из 4, страница 1 из 1
17.11.2012, 02:01
    #38042355
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Работа с изображениями. Неправильный порядок выполнения функций
В общем, такая штука. Уменьшаю картинку в размерах, после чего накладываю текст:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
        $image = imagecreatefromjpeg($file_input);

        //Уменьшение
	$new_image = imagecreatetruecolor($new_w, $new_h);
	imagecopyresampled($new_image, $image, 0, 0, 0, 0, $new_w, $new_h, $w, $h);
	imagedestroy($image);
		
        //Наложение текста
	$font = 'arial.ttf';
	$color = imagecolorallocatealpha($new_image, 55, 55, 55, 50);
	imagettftext($new_image, 0, 0, 0, 0, $color, $font, 'text');

        //Сохранение
        imagepng($new_image, $new_file_name);
        imagedestroy($new_image);


На деле же получается, что сначала накладывается текст, а потом все уменьшается :-( Впрочем, иногда текст вовсе не накладывается.

В чем может быть проблема?
...
Рейтинг: 0 / 0
17.11.2012, 02:23
    #38042363
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Работа с изображениями. Неправильный порядок выполнения функций
И такая же фигня, если накладывать другое изображение с помощью imagecopy()
...
Рейтинг: 0 / 0
17.11.2012, 12:02
    #38042458
phpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Работа с изображениями. Неправильный порядок выполнения функций
Shitbox2,

Код: php
1.
imagettftext($new_image, 0, 0, 0, 0, $color, $font, 'text');


Размер текста 0px?
...
Рейтинг: 0 / 0
17.11.2012, 15:41
    #38042569
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Работа с изображениями. Неправильный порядок выполнения функций
Не, нормальный. 20 px, допустим. Случайно на 0 заменил. Не в этом дело. Не работает, даже если другую картинку накладывать... Т.е. работает не так как нужно.

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


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