Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

 
 
Опции темы Опции просмотра
Старый 20.08.2007, 00:27   #3
enot
Новенький
 
Регистрация: 02.11.2006
Сообщений: 24
По умолчанию

Спасибо
а почему GD?
я думал imageMagick лучше все операции с картинками выполняет...
и кода меньше писать
у меня вот так получилось

PHP код:
    /**
     * Добавляет watermark на картинку $img
     *
     * @param string $img - файл с картинкой
     * @param string $watermark_file - файл  watermark
     * @return boolean true - если все нормально иначе false
     */
    
function addWatermark($img$watermark_file$disslove 15) {
        
$cmd Pictures::addWatermarkCmd($img,$watermark_file,$disslove);
        if(
$cmd) {
            
exec($cmd);            
            return 
true;
        }
        else {
            return 
false;
        }
    }

    
/**
     * Возвращает команду для ImageMAgick для добавляет watermark на картинку $img
     *
     * @param string $img - файл с картинкой
     * @param string $watermark_file - файл  watermark
     * @return string текст команда
     */
    
function addWatermarkCmd($img$watermark_file$disslove 15) {
        
$data getimagesize($img);
        if(
$data === false) {
            return 
false;
        }
        
        
$W Pictures::resize($watermark_file$data);
        if(
$W === false) {
            return 
false;
        }
        
$params '-dissolve '.$disslove.' -gravity Center "'.$W .'" "'.$img.'"';
        
$cmd t3lib_div::imageMagickCommand('composite'$params' "'.$img.'"');    
        return 
$cmd;                
    } 
enot вне форума   Ответить с цитированием
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TV: скрыть картинку if no link Tod TypoScript практикум 1 27.03.2007 00:28
Задавать картинку для страницы demav Общие вопросы 6 14.03.2007 01:52
вставить картинку в контент Илья Общие вопросы 0 26.05.2006 16:21
как назначить странице картинку? Илья Общие вопросы 1 29.03.2006 16:34


Часовой пояс GMT +4, время: 23:21.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория