|
|
|
| А можно ли при выводе картинок на экран (списком например) накладывать на них другое изображение, ну что-то вроде лейбла? | |
|
|
|
|
|
|
|
для: sober
(17.06.2008 в 12:53)
| | "Наложить" можно.
Только зачем?
Если только для красоты, то тогда: а) определяете положение картинки; б) зная координаты картинки, размещаете "лейбл" в нужном месте, используя абсолютное позиционирование и "верхний" z-Index
Если для защиты прав на изображение - тогда это надо делать или в фотошопе, или же обрабатывать картинку на сервере средствами PHP. | |
|
|
|
|
|
|
|
для: PAT
(17.06.2008 в 16:05)
| | да. интересен вариант средствами ПХП, знать бы еще как.... если есть какие-нибудь интеречные ссылки по теме, пришлите пожалуйста | |
|
|
|
|
|
|
|
для: sober
(17.06.2008 в 20:56)
| | Это работа с библиотекой GD для РНР. В разделе РНР - искать темы "наложение изображения", "логотипы" и т.п., это последняя из недавно обсуждаемых. | |
|
|
|
|
|
|
|
для: sober
(17.06.2008 в 20:56)
| | Берет все картинки из папки big наносит на них фирменный знак и сохраняет в корень папки.
<?php
$dir=opendir('big');
while ($file=readdir ())
{
if ($file!=='.' && $file!=='..')
image_copy ($file);
}
closedir ($dir);
function image_copy($file)
{
list($w, $h) = getimagesize("big/".$file);
//оригинальное изображение
$img = imagecreatefromjpeg("big/".$file);
//цвет надписи (белый)
$white=imagecolorallocate($img,85,184,223);
//координаты надписи (где-то в прямоугольнике ;) )
$w = $w-80;
$h =$h-30;
//рисуем надпись
imagestring($img,5,$w,$h,"Мой Текст",$white);
//выводим и освобождаем память
imagejpeg($img,$file,90);
imagedestroy($img);
}
?>
|
| |
|
|
|
|
|
|
|
для: Usta
(17.06.2008 в 21:46)
| | Человек просит не надпись, а другое изображение - логотип. | |
|
|
|
|
|
|
|
для: sim5
(17.06.2008 в 22:04)
| | Спасибо за ссылку! очень полезная! | |
|
|
|