![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Ground |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 27.2.2006 Где: Комсомольск Репутация: нет Всего: 1 |
Как наложить друг на друга 2 изображения?
Можно ли автоматически обрезать изображение и уменьшить, с последующим сохранением в файл? Какая функция используется для сохранения файлов на сервер (с помощью элемента формы file)? |
|||
|
||||
ZlojEzh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
imagecreate/imagecopyresampled
аналогично + imagejpeg (imagepng, ...) move_uploaded_file() Добавлено @ 08:46 прогнал немного для наложения изображений лучше использовать функцию imagemerge |
|||
|
||||
Ground |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 27.2.2006 Где: Комсомольск Репутация: нет Всего: 1 |
Про imagemerge я ничего не нашел...
Как выводить в браузер результат imagecopy? |
|||
|
||||
ZlojEzh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
сорри, описка... imagecopymerge
при этом следить за тем, чтобы скрипт не выводил ничего лишнего (новые строки в конце файла, варнинги и т.д.), иначе картинка не отобразится |
|||
|
||||
Ground |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 27.2.2006 Где: Комсомольск Репутация: нет Всего: 1 |
Пишет Warning: imagejpeg(): supplied argument is not a valid Image resource in z:\home\localhost\www\gui.php on line 6
Код:
|
|||
|
||||
ZlojEzh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
<?php
$image = ImageCreateFromJpeg('Z:\home\localhost\www\11.jpg'); $image1 = ImageCreateFromJpeg('Z:\home\localhost\www\12.jpg'); imagecopy($image1, $image, 10, 10, 0, 0, 350, 350); header("Content-type: image/jpeg"); imageJpeg($image1); ?> imagecopy копирует изображение $image в image1 а возращает bool, а не хендл картинки |
|||
|
||||
Ground |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 27.2.2006 Где: Комсомольск Репутация: нет Всего: 1 |
Огромное спасибо за помощь!
А как насчет быстродействия? Если сделать к примеру 40 наложенных друг на друга картинок? Не будет страница тормозить? |
|||
|
||||
Ground |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 27.2.2006 Где: Комсомольск Репутация: нет Всего: 1 |
Еще: Написал цикл, для вывода картинок, с измененым размером. Выводит только первыю картинку. Потом останавливается. В чем проблема?
Это сообщение отредактировал(а) Ground - 3.10.2006, 11:29 |
|||
|
||||
ZlojEzh |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
странно
по-моему он ничего кроме ошибок выводить не должен... картинка должна формироваться отдельным скриптом а адрес этого скрипта должен вписываться в img src приблизительно так:
gothic_image.php:
может где-то лопухнулся - отладка за тобой ) а вообще такие вещи надо делать по-другому - создавать превьюшки заранее Добавлено @ 18:14 а еще у тебя html какой-то странный ![]() |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |