Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Добавление к изображению еще одного изображения
 
 автор: hxt   (06.06.2013 в 12:45)   письмо автору
 
 

Тема звучит довольно странно, сейчас попытаюсь объяснить что я пытаюсь сделать.
Есть картинка, к которой вниз нужно добавить еще небольшой кусок картинки, т.е. не на саму картинку, а именно вниз картинки. Возможно ли это? Поиск по форуму ответов не дал.

Сам процесс я представляю так:
1. Вычисляются размеры изображения
2. Создается еще одно изображение, с учетом размеров картинки+размеры добавляемого изображения
3. по координатам 0:0 помещается первое изображение
4. по нижним координатам добавляется второе изображение
5. сохраняем картинку.

Подскажите, пожалуйста, возможно ли это на PHP автоматизировать или проще в графическом редакторе делать?

  Ответить  
 
 автор: confirm   (06.06.2013 в 12:53)   письмо автору
 
   для: hxt   (06.06.2013 в 12:45)
 

Да, именно так как по пунктам.
Возможно, для этого используйте GD-функции.

  Ответить  
 
 автор: hxt   (06.06.2013 в 13:02)   письмо автору
 
   для: confirm   (06.06.2013 в 12:53)
 

Спасибо, буду пробовать все это на PHP делать.

  Ответить  
 
 автор: confirm   (06.06.2013 в 13:23)   письмо автору
 
   для: hxt   (06.06.2013 в 13:02)
 

Не на РНР, а на его расширении http://www.php.net/manual/ru/ref.image.php

  Ответить  
 
 автор: hxt   (06.06.2013 в 13:32)   письмо автору
 
   для: confirm   (06.06.2013 в 13:23)
 

извиняюсь, немного неточно выразился

  Ответить  
 
 автор: Deed   (08.06.2013 в 07:00)   письмо автору
 
   для: hxt   (06.06.2013 в 12:45)
 


<?
$png 
imagecreatefrompng('./mark.png');
$jpeg imagecreatefromjpeg('./image.jpg');

list(
$width$height) = getimagesize('./image.jpg');
list(
$newwidth$newheight) = getimagesize('./mark.png');
$out imagecreatetruecolor($newwidth$newheight);
imagecopyresampled($out$jpeg0000$newwidth$newheight$width$height);
imagecopyresampled($out$png0000$newwidth$newheight$newwidth$newheight);
imagejpeg($out'out.jpg'100);
?>




Или готовая функция: http://www.phpjabbers.com/put-watermark-on-images-using-php-php20.html
P.S. Учите английский.

  Ответить  
 
 автор: confirm   (08.06.2013 в 11:29)   письмо автору
 
   для: Deed   (08.06.2013 в 07:00)
 

И русский тоже бы не мешало - поели, убрали за собою. ) Освобождать надо ресурсы.

  Ответить  
 
 автор: mihdan   (09.06.2013 в 20:04)   письмо автору
 
   для: hxt   (06.06.2013 в 12:45)
 

Возможно, заинтересует

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования