За последние 24 часа нас посетили 17193 программиста и 1302 робота. Сейчас ищут 1682 программиста ...

Нужен скрипт, watermark

Тема в разделе "PHP Free-Lance", создана пользователем newnoob, 14 ноя 2007.

  1. newnoob

    newnoob Активный пользователь

    С нами с:
    8 авг 2006
    Сообщения:
    151
    Симпатии:
    0
    Нужен скрипт накладки текста на превьюшку.

    Входящие данные путь до картинки типа: uploads/1707/1/thumb/123.jpg и переменная с текстом

    Пример вывода:

    http://i040.radikal.ru/0711/d3/2bf49d7d671at.jpg

    Обязательно нужно именно так, тоесть превью остается, внизу создается немного места под иконку и накладной текст.

    10wmz , пишите в личку.
     
  2. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Смысл вотемарка теряется же. Он нужен, что бы "метить" свои картинки и максимально усложнить "смывание" пометки: срезать, удалить, замазать.
     
  3. newnoob

    newnoob Активный пользователь

    С нами с:
    8 авг 2006
    Сообщения:
    151
    Симпатии:
    0
    Плиз люди, есть задача если устраивает то сделайте, если нет то пишите в обычных топиках так как тут задача конкретная и нужна именна она.
     
  4. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  5. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Sergey89, он имел в виду именно подпись "увеличить". Ты правильно понял.

    newnoob, прошу прощения за тот и этот оффтопы. :)
     
  6. Administrator

    Administrator Старожил
    Администрация Модератор

    С нами с:
    1 янв 1970
    Сообщения:
    10.113
    Симпатии:
    7
    могу запросто так подарить, это элементарно делается

    ф-ция выдрана из проекта, так что сами там разбирайтесь :)


    PHP:
    1.  
    2. function process_JPG($f_name, $f_path)
    3. {
    4.     $im = @imagecreatefromjpeg($f_path."/original/".$f_name);
    5.     if($im) {
    6.         list($width, $height) = getimagesize($f_path."/original/".$f_name);
    7.         $thumb = imagecreatetruecolor(120, 120);
    8.         imagecopyresampled($thumb, $im, 0, 0, 0, 0, 120, 120, $width, $height);
    9.        
    10.         imagejpeg($thumb, $f_path."/120x120jpg/".$id.".jpg", 75);
    11.         imagefilledrectangle($thumb,0,0,120,16,imagecolorclosest($thumb,0,0,0));
    12.         imagestring ($thumb, 2, 21, 2, "-= PREVIEW =-", imagecolorclosest($thumb,255,255,255));
    13.         imagejpeg($thumb, $f_path."/120x120jpgpreview/".$id.".jpg", 75);
    14.     }
    15. }