как реализовать наложение надписи на картинку?

Тема в разделе "PHP", создана пользователем асс, 12 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    749
    Симпатии:
    220
    У меня есть сайт и там есть форма добавления картинки.
    Как сделать мне чтоб при загрузке картинки на ней появлялась надпись ?

    Желателньо как можно проще, чем меньше кода тем лучше.
    код загрузки картинки
    PHP:
    function upload_back() { global $globals;
    $uploaddir '../img/';
       
    $dir opendir($uploaddir);
      
    $files = array();
    if(!empty(
    $_POST['attachement_loos'])) { $globals['attachement'] = $_POST['attachement_loos']; }
     if(isset(
    $_FILES['attachement']) && !empty($_FILES['attachement']['name'])) {
    $_POST['img']= $_FILES['attachement']['name'];



     if(!
    eregi('image/'$_FILES['attachement']['type'])) {




     echo 
    'The uploaded file is not an image please upload a valide file!';
    } else {
     while(
    $file readdir($dir)) { array_push($files,"$file"); $file; } closedir($dir);
    // $_FILES['attachement']['name'] = ceil(count($files)+'1').''.strrchr($_FILES['attachement']['name'], '.');
            
    $uploadfile $uploaddir basename($_FILES['attachement']['name']);
     
    $previousToDestroy = empty($globals['attachement']) && !empty($_FILES['attachement']['name']) ? '' $uploaddir $files[ceil(count($files)-'1')];
     if(!
    move_uploaded_file($_FILES['attachement']['tmp_name'], $uploadfile));
     
    $globals['attachement'] = $_FILES['attachement']['name'];
            if(!empty(
    $previousToDestroy)) { unlink($previousToDestroy); }
        } }}
    upload_back();
    вот к него надо добавить переменную например чтоб
    переменная mark="Водяной знак";
    делала наложение.
     
  2. Mr.Emm

    Mr.Emm Постоялец

    Регистр.:
    5 май 2008
    Сообщения:
    144
    Симпатии:
    107
  3. TAX[I]

    TAX[I]

    Регистр.:
    21 окт 2008
    Сообщения:
    176
    Симпатии:
    28
    Какая CMS у вас стоит? по-идей должен быть модуль, как на дле и wp
     
  4. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    749
    Симпатии:
    220
    Я поиском пользовался,все это видел.Но там в основном готовые решения, из них выбрать не получилось

    Но не могу понять
    как добавить пару строк в готовый код,который я показал.
    Готовые решеиня не подходят.
    У меня через форму зогружается фалйи и ложиться в папку.
    Так вот нужно после загрузки его в форму, наложить знак и загрузить.
    переменная которая содержит картинку $_FILES['attachement'['name'];


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

    Добавлено через 48 секунд
    Самописная, я сам себе ее пишу для мини блога, вернее написал уже, щас вот хочу сделать наложение водяного знака.

    есть строка imagettftext ($im, 20, 0, 10, 20, $white, "/path/arial.ttf", "Testing...Omega: Ω");
    вот скор5ее всего ее надо использовать,правда не пойму
     
Статус темы:
Закрыта.