LINUX.ORG.RU

Частотное разложение в gimp

 


0

2

Как делается? Не могу найти мануала. Под фотошоп есть ман, где достаётся область фотки выше некоей кривой и ниже другой кривой. Под гимп везде маны по использованию плагина wavelet decompose, который работает немного иначе — он разбивает фотографию на кучу слоёв с шагом N. Мне столько не нужно, я хочу только 2 или 3 с бОльшим шагом, чем даёт плагин.

★★★★★

О каких кривых идет речь? И о каких частотах?

Для гимпа есть FFT/IFFT-плагин, если что

yoghurt ★★★★★
()
Ответ на: комментарий от vurdalak

Нелюбимый тобой плагин автоматизирует то, что на видео делается руками. Просто внутри немного другой подход к формированию слоёв (и вообще в плагине куски кода UFRaw, взятые, в свою очередь, из dcraw). Я принципиальной разницы пока не увидел.

AP ★★★★★
()
Ответ на: комментарий от AP

Нелюбимый тобой плагин автоматизирует то, что на видео делается руками.

На видео радиус выбирается руками, а в плагине выбора нет. Т.е. чтобы редактировать большой радиус, мне надо плагином разбить на 7 слоёв и каждый из них чуть корректировать.

vurdalak ★★★★★
() автор топика
Ответ на: комментарий от bj

Это меня тоже смутило, не стал этого делать.

vurdalak ★★★★★
() автор топика

Сел сейчас с хелпом по ГИМПу и накатал script-fu для этого дела

класть в ~/.gimp-2.8/scripts — появится в меню FX-Foundry/sdio

(define (script-fu-freq-decomposite image drawable) 
  (let* (
          (low-layer           0)
          (high-layer          0)
          (normal-mode         0)
          (grain-extract-mode 20)
          (grain-merge-mode   21)
        )
   (set! low-layer  (car (gimp-layer-copy drawable 1)))
   (gimp-image-insert-layer image low-layer 0 0)
   (gimp-layer-set-name low-layer "LowFreq")
   (gimp-image-set-active-layer image low-layer)
   (plug-in-gauss-iir2 0 image low-layer 10 10)
   (gimp-layer-set-mode low-layer grain-extract-mode)
   (set! high-layer (car (gimp-layer-new-from-visible image image "HighFreq")))
   (gimp-image-insert-layer image high-layer 0 0)
   (gimp-layer-set-mode low-layer normal-mode)
   (gimp-layer-set-mode high-layer grain-merge-mode)
   (gimp-desaturate-full high-lay 1)
   (gimp-image-raise-item-to-top image drawable)
   (gimp-item-set-visible drawable 0)
   (gimp-displays-flush)
  )
)

(script-fu-register
   "script-fu-freq-decomposite"
   "Frequency Decomposite"
   "Do frequency decomposite (2 layers)"
   "Sergey sdio@lor"
   "copyleft 2014"
   "16 Sep. 2014"
   ""
   SF-IMAGE "Image" 0
   SF-DRAWABLE "Drawable" 0
)

(script-fu-menu-register "script-fu-freq-decomposite" "<Image>/FX-Foundry/sdio")
sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.