Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не корректная работа imagecopy

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
armancho7777777 Супермодератор
Отправлено: 10 Ноября, 2011 - 02:30:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Всем привет!
Почему ниже приведённый код работает правильно?

PHP:
скопировать код в буфер обмена
  1. imagecopy($dest, $src, 0, 0, $x1, $y1, $w, $h);


А этот нет:

PHP:
скопировать код в буфер обмена
  1. imagecopy($dest, $src, $x2, $y2, $x1, $y1, $w, $h);


Вроде по мануалу:
Копирует часть изображения $src в $dest
начиная с координат $x1 и $y1
с шириной - $w и высотой - $h
Определённая часть будет скопирована в координаты - $x2 и $y2

Т.е. это -> | Определённая часть будет скопирована в координаты - $x2 и $y2 | не работает. Выводит чёрное изображение.
Но если $x2 и $y2 == 0, то всё работает отлично.

.

(Отредактировано автором: 10 Ноября, 2011 - 02:36:22)

 
 Top
sKaa
Отправлено: 10 Ноября, 2011 - 02:35:33
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Думаю, что стоит выложить весь скрипт целиком, ну или то место где ты вот эти вещи указываешь
PHP:
скопировать код в буфер обмена
  1. $dest, $src, $x2, $y2, $x1, $y1, $w, $h
 
 Top
armancho7777777 Супермодератор
Отправлено: 10 Ноября, 2011 - 02:39:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Всё, допетрил ))

(Отредактировано автором: 10 Ноября, 2011 - 03:02:18)

 
 Top
sKaa
Отправлено: 10 Ноября, 2011 - 03:12:58
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


int imagecopy (resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h)

Функция копирует область изображения src_im на изображение dst_im. Верхний левый угол копируемой области находится в точке с координатами src_x, src_y. Параметры src_w и src_h определяют ширину и высоту копируемой области соответственно. Скопированная область вставляется на изображение dst_im в точку с координатами dst_x, dst_y.
 
 Top
armancho7777777 Супермодератор
Отправлено: 10 Ноября, 2011 - 03:14:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Говорю же допетрил))
Не так понял про точки вставки просто.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Графика в PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB