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

Форум PHP

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

 

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

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

тема: Накладывание одной картинки на другую
 
 автор: Kulich   (18.06.2006 в 22:44)   письмо автору
 
 

Помогите плииз я знаю скрипт при котором одна картинка накладываеться на другую
<?
$imagefile = "min.jpg";
$img = imagecreatefromjpeg($imagefile);
// Если изображение создано
if ($img)
{
// копируем на него другое.
$image_small = "logo.jpg";
$img_sm = imagecreatefromjpeg($image_small);
// Координаты точки вставки изображения
$x = 100;
$y = 100;
// Определяем размеры копируемого изображения
$size = getimagesize($image_small);
$w = $size[0];
$h = $size[1];
// Копируем одно изображение ($img_sm) на другое ($img)
$result = imagecopy($img, $img_sm, $x, $y, 0, 0, $w, $h);
if (!$result)
{
echo "Ошибка копирования изображения";
exit();
}
// Выводим изображение на экран
header("Content-type: image/jpeg");
imagejpeg($img);
}
?>
А как мне сделать так чтобы эта картинка накладывалась на все картинки которые есть на сайте( а там их много) что надо указать и где?????Оч прошу помогите

   
 
 автор: cheops   (18.06.2006 в 22:50)   письмо автору
 
   для: Kulich   (18.06.2006 в 22:44)
 

Нужно больше подробностей - вы хотите их обработать один раз или динамически накладывать на изображения другую картинку?

   
 
 автор: Kulich   (18.06.2006 в 22:53)   письмо автору
 
   для: cheops   (18.06.2006 в 22:50)
 

Мне надо накладывать одну картинку(логотип нашей компании) на множество других(то есть это будет потверждать что это типо наша картинка)

   
 
 автор: Kulich   (18.06.2006 в 22:55)   письмо автору
 
   для: cheops   (18.06.2006 в 22:50)
 

Короче говря у нас сайт автошин и автодисков и нужно на каждый диск и шину накладывать наш лолготип,а таких картинок на сайте сами понимаете много не буду жея прописывать на каждую картинку один скрипт(выше представленный)

   
 
 автор: Kulich   (18.06.2006 в 22:58)   письмо автору
 
   для: cheops   (18.06.2006 в 22:50)
 

нужен скрипт который сам автоматически накладывает картинку на картинку

   
 
 автор: Kulich   (18.06.2006 в 23:03)   письмо автору
 
   для: cheops   (18.06.2006 в 22:50)
 

хеопс помоги не молчи :)

   
 
 автор: Kulich   (18.06.2006 в 23:37)   письмо автору
 
   для: cheops   (18.06.2006 в 22:50)
 

Ну блин где все???Помогите плиииииз

   
 
 автор: cheops   (19.06.2006 в 11:40)   письмо автору
 
   для: cheops   (18.06.2006 в 22:50)
 

Картинки на жёстком диске должны оставать оригинальными или их можно открыть всех и обработать в цикле?

   
 
 автор: Kulich   (18.06.2006 в 22:51)   письмо автору
 
   для: Kulich   (18.06.2006 в 22:44)
 

Ну и где все???
ну оч надо помогите плиииз

   
 
 автор: KPETuH   (19.06.2006 в 07:42)   письмо автору
 
   для: Kulich   (18.06.2006 в 22:51)
 

а разве нельзя написать скрипт поиска всех картинок на сайте с заданными условиями, занести результата поиска в массив и потом в цикле обращаться к каждому элементу массива?

   
 
 автор: spider-x   (07.10.2006 в 15:08)   письмо автору
 
   для: KPETuH   (19.06.2006 в 07:42)
 

решил поднять вот эту тему... кароче така проблема попробовал сделать так как написал товарисч КРЕТИН но ничего не получилось... потом посмотрел и понял почему... тк в этом случае index.php выступает в роли картинки... жпг формата... а мне нужно чтобы скрипт прочитывал содержимое папки и в столбик показывал картинки...
а у меня получилось вот что...

<?php

$d 
dir("go/"); 
while(
$file_name $d -> read()) 

if(
$file_name != "." && $file_name != "..") {
    
        
    
$imagefile "./go/".$file_name.""
$img imagecreatefromjpeg($imagefile); 
// Если изображение создано 
if ($img

// копируем на него другое. 
$image_small "logo.jpg"
$img_sm imagecreatefromjpeg($image_small); 
// Координаты точки вставки изображения 
$x 100
$y 100
// Определяем размеры копируемого изображения 
$size getimagesize($image_small); 
$w $size[0]; 
$h $size[1]; 
// Копируем одно изображение ($img_sm) на другое ($img) 
$result imagecopy($img$img_sm$x$y00$w$h); 
if (!
$result

echo 
"Ошибка копирования изображения"
exit(); 

// Выводим изображение на экран 
header("Content-type: image/jpeg"); 
imagejpeg($img); 







}

?>

   
 
 автор: spider-x   (07.10.2006 в 16:17)   письмо автору
 
   для: KPETuH   (19.06.2006 в 07:42)
 

помогитя плис...

   
 
 автор: cheops   (08.10.2006 в 14:17)   письмо автору
 
   для: spider-x   (07.10.2006 в 16:17)
 

Так не делают - один файл может выводить только одну картинку, которую в свою очередь можно вставлять в тэг img (вот их уже может быть несколько). Подробнее можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=5173.

   
Rambler's Top100
вверх

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