Watermark Решено


Есть ли компонент образующий watermark на фото?
Может ли он работать с ms2Gallery?
29 сентября 2016, 07:24    adminixi   
0    331 +1

Комментарии (6)

  1. Алексей Ерохин 29 сентября 2016, 11:48 # 0
    В источники файлов можно прописать настройки, добавляющие watermark на фото при загрузке в ms2gallery
    phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt — тут параметры которые умеет phpthumb.

    примера для источник файлов я не нашел у себя.
    но вот вызов pthumb:
    [[!pthumb? &input=`[[*image]]` &options=`&fltr[]=wmi|[[*watermark_file]]|C|70`]]
    в источник по идее тоже самое fltr[]=wmi|[[*watermark_file]]|C|70
    1. adminixi 29 сентября 2016, 16:51 # +1
      Cпасибо, попробую
      1. Юрий 29 сентября 2016, 18:17 # +1
        Пример для источника ms2gallery:
        [{"w":120,"h":90,"q":60,"zc":"1","bg":"000000"},{"w":1280,"q":90,"zc":"0","bg":"000000","fltr":"wmi|wm.png|BR|60"}]
        P.S.
        изображение должно находиться в папке: assets/components/ms2gallery
        1. adminixi 01 октября 2016, 16:12 # 0
          а если выводить вот так
          [[*image:phpthumbon=`w=200&h=200&zc=1`]]
          То как watermark вставить?
          1. Владимир 01 октября 2016, 16:36 # 0
            Вот тут все настройки ресайзеров phpthumbon, phpthumbof, pthumb и т.п.
            phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt
            "wmt" (WaterMarkText)
                     [ex: &fltr[]=wmt|<t>|<s>|<a>|<c>|<f>|<o>|<m>|<n>|<b>|<O>|<x>]
                     where:
                     <t> is the text to use as a watermark;
                         URLencoded Unicode HTMLentities must be used for
                           characters beyond chr(127). For example, the
                           "eighth note" character (U+266A) is represented
                           as "♪" and then urlencoded to "%26%239834%3B"
                         Any instance of metacharacters will be replaced
                         with their calculated value. Currently supported:
                           ^Fb = source image filesize in bytes
                           ^Fk = source image filesize in kilobytes
                           ^Fm = source image filesize in megabytes
                           ^X  = source image width in pixels
                           ^Y  = source image height in pixels
                           ^x  = thumbnail width in pixels
                           ^y  = thumbnail height in pixels
                           ^^  = the character ^
                     <s> is the font size (1-5 for built-in font, or point
                         size for TrueType fonts);
                     <a> is the alignment (one of BR, BL, TR, TL, C, R, L,
                         T, B, * where B=bottom, T=top, L=left, R=right,
                         C=centre, *=tile);
                         note: * does not work for built-in font "wmt"
                         *or*
                         an absolute position in pixels (from top-left
                         corner of canvas to top-left corner of overlay)
                         in format {xoffset}x{yoffset} (eg: "10x20")
                     <c> is the hex color of the text;
                     <f> is the filename of the TTF file (optional, if
                         omitted a built-in font will be used);
                     <o> is opacity from 0 (transparent) to 100 (opaque)
                         (requires PHP v4.3.2, otherwise 100% opaque);
                     <m> is the edge (and inter-tile) margin in percent;
                     <n> is the angle
                     <b> is the hex color of the background;
                     <O> is background opacity from 0 (transparent) to
                         100 (opaque)
                         (requires PHP v4.3.2, otherwise 100% opaque);
                     <x> is the direction(s) in which the background is
                         extended (either 'x' or 'y' (or both, but both
                         will obscure entire image))
            … по русски тоже самое, может проще i--gu.ru/phpthumb
            1. Владимир 01 октября 2016, 16:46 # 0
              [[*image:phpthumbon=`w=200&h=200&zc=1&fltr[]=wmt|<t>|<s>|<a>|<c>|<f>|<o>|<m>|<n>|<b>|<O>|<x>`]]
          Вы должны авторизоваться, чтобы оставлять комментарии.