Перейти к содержанию
Авторизация  
hdlex

Css Java Html ?

Рекомендуемые сообщения

В общем, мне нужно накладывать на картинки прозрачный фон с полупрозрачной надписью =)

с помощью чего реализуется ? если есть дайте ссылку почитать .

Я думал сss нашел статьи увеличение по клику старт при наведении и прочее, если что могу скинуть ссылку .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О, большое спасибо !. Тему не закрываю, может кто еще чет интересное подкинет .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем свойство помогло сделать рисунок прозрачным но мне не это нужно ,

у меня есть рисунок который нужно накладывать на другие картинки . рисунок уже прозрачный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кому интересно - решение на php

создаем файл watermark.png который будет накладываться и ложем в каталог images/

после создаем пхп файл watermark.php

 

<?php

header('content-type: image/jpeg');

 

// получаем имя изображения через GET

$image = $_GET['image'];

 

// создаём водяной знак

$watermark = imagecreatefrompng('images/watermark.png');

 

// получаем значения высоты и ширины водяного знака

$watermark_width = imagesx($watermark);

$watermark_height = imagesy($watermark);

 

// создаём jpg из оригинального изображения

$image_path = $image;

$image = imagecreatefromjpeg($image_path);

//если что-то пойдёт не так

if ($image === false) {

return false;

}

$size = getimagesize($image_path);

// помещаем водяной знак на изображение

$dest_x = $size[0] - $watermark_width - 5;

$dest_y = $size[1] - $watermark_height - 5;

 

imagealphablending($image, true);

imagealphablending($watermark, true);

// создаём новое изображение

imagecopy($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height);

imagejpeg($image);

 

// освобождаем память

imagedestroy($image);

imagedestroy($watermark);

 

?>

 

 

в итоге вызываем подобным способом <img src="watermark.php?image=file/dv_21.jpg" width="500px" height="400px" alt=""/>

 

 

можно впихнуть в функцию

ow = mysql_fetch_array($result,MYSQL_ASSOC);

printf("<p style='font-size:18px'>%s</p>

<p>%s</p>

<p><img oncontextmenu='return false' ondragstart='return false' style='margin-right:5px' width='150px' height='140px' align='left' src='watermark.php?image=%s'>%s</p>"

,$row['title'],$row['date'],$row['img_src'],$row['text']);

Изменено пользователем hdlex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...