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

Форум PHP

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

 

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

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

тема: Как наложить изображение на изщображение?
 
 автор: Bloody   (04.03.2007 в 22:31)   письмо автору
 
 

Как наложить изображение на изщображение? Пробовал, но что-то не выходит =(

   
 
 автор: Valick   (04.03.2007 в 23:18)   письмо автору
 
   для: Bloody   (04.03.2007 в 22:31)
 

Не знаю, что такое изщображение, но щас помотрю))

   
 
 автор: Valick   (04.03.2007 в 23:28)   письмо автору
 
   для: Valick   (04.03.2007 в 23:18)
 

Искал на форуме, я уже кому-то отвечал месяца полтора назад... ненашёл.
Короче, для работы с изображениями средствами РНР существует библиотека GD.
Завтра посмотрю в книгах.

   
 
 автор: Disable   (04.03.2007 в 23:41)   письмо автору
 
   для: Bloody   (04.03.2007 в 22:31)
 

Не совсем понятно, если хотите просто кусок одной картинки воткнуть в другую, то через imagecopyresized()
(могу подробнее написать если надо)
а если хотите наложение с прозрачность и прочей дребеденью, то не знаю :)

   
 
 автор: Bloody   (05.03.2007 в 00:04)   письмо автору
 
   для: Disable   (04.03.2007 в 23:41)
 

Нужно просто добавить копирайты не изображение и перезаписать.



header("Content-type: image/jpg");
   
$img = imagecreatefromjpeg("$image");
$logo = imagecreatefrompng("copyright.png");

imagecopy ($img,$logo,900,600,0,0,216,14);



А как перезаписать (без гемороя)

   
 
 автор: Disable   (05.03.2007 в 00:37)   письмо автору
 
   для: Bloody   (05.03.2007 в 00:04)
 

http://www.codenet.ru/webmast/php/gd/Rectangle.php

   
 
 автор: Valick   (05.03.2007 в 00:06)   письмо автору
 
   для: Disable   (04.03.2007 в 23:41)
 

Вы правы с прозрачностью не всё так просто, бегло пробежался по литературе.
Напишите подробнее, что на что вы хотите наложить, а ещё лучше прикрепите картинки.

А пока я буду ломать голову поиграйтесь вот с этим)

<?php
$size
=300;
$im=imageCreateTrueColor($size$size);
$back=imageColorAllocate($im255255255);
imageFilledRectangle($im00$size 1$size 1$back);

$yellow=imageColorAllocateAlpha($im255255075);
$red=imageColorAllocateAlpha($im2550075);
$blue=imageColorAllocateAlpha($im0025575);

$radius=150;
imageFilledEllipse($im10075$radius$radius$yellow);
imageFilledEllipse($im120165$radius$radius$red);
imageFilledEllipse($im187125$radius$radius$blue);

Header('Cjytent-type: image/png');
imagePng($im);
?>

   
 
 автор: Valick   (05.03.2007 в 01:22)   письмо автору
 
   для: Valick   (05.03.2007 в 00:06)
 

Попробуй вместо imageCopy
imageCopyResized($img,$logo,10,10,0,0,200,30,200,30)
как назло ни одной PNG картинки нет, с Jpeg всё работает.
Да и вообще копирайт тупо текстом можно было написать)

   
 
 автор: Disable   (05.03.2007 в 01:42)   письмо автору
 
   для: Valick   (05.03.2007 в 01:22)
 

с png тоже все работать будет :)

   
Rambler's Top100
вверх

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