>
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: СкрытнаЯ, lau_ra  
Форум » Уроки и помощь при работе с графическим редактором GIMP. » Установка расширений в GIMP(плагин и скриптов). Примеры работы с расширениями. » Необходима помощь (Пропал скрипт)
Необходима помощь
bnksbДата: Четверг, 02.08.2012, 22:42 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 1717
Награды: 111
Репутация: 56
Статус: Оффлайн
Quote (YRA)
W-7-32 гимп 2.8 Там //gimpbnksb.ru/go?//registry.gimp.org/node/26835
Вы можете скачать плагин в GIMP сайта Главная Beautify .переходишь на страницу https://github.com/hejiann/beautify
и что скачивать не пойму Что то было скачал распаковал там папка а в папке вот такие файлы и папки.


ОК! Сейчас нарисую урок!

Добавлено (02.08.2012, 22:42)
---------------------------------------------
Ловите-> Расширение (плагин) GIMP Beautify Plug-in (Получаем множество эффектов на фото в один клик в ГИМП)

Удачи!

 
GorbyДата: Пятница, 05.10.2012, 17:05 | Сообщение # 7
Новичок
Группа: Заблокированные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Оффлайн
К сожалению, только что зарегистрированный пользователь не может создавать новую тему, поэтому я спрашиваю тут (простите, если что!)

Есть большой набор изображений в виде DDS-изображений. Есть xml-данные, описывающие этот массив изображений. Задача: перевести DDS в JPG с изменением масштаба. Написал скрипт, который последовательно исполняет следующие команды:

Code
; Create an img and a layer
(let*    (
(img (car (gimp-image-new 512 512 RGB)))
(ddsName "somefile1.dds")
(jpgName "somefile1.dds.jpg")
(layer 0)
(imgDds (car (gimp-file-load 1 ddsName ddsName)))
)

; The following is done for all scripts
(gimp-image-undo-disable imgDds)

; resize DDS-image
(gimp-image-scale-full imgDds 512 512 INTERPOLATION-CUBIC)

; The following is done for all scripts
(gimp-image-undo-disable img)

; copy layer
(set! layer (car (gimp-image-get-active-layer imgDds)))
(gimp-image-add-layer img (car (gimp-layer-new-from-drawable layer img)) 0)

(file-jpeg-save RUN-NONINTERACTIVE img (car (gimp-image-flatten img)) jpgName jpgName 0.9 0 0 0 " " 0 1 0 1)
)


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


Сообщение отредактировал Gorby - Суббота, 06.10.2012, 12:42
 
zgutДата: Пятница, 05.10.2012, 18:20 | Сообщение # 8
Мастер
Группа: Друзья
Сообщений: 540
Награды: 41
Репутация: 31
Статус: Оффлайн
Gorby, вообще-то для Гимпа разработан специальный плагин для DDS файлов.

Quote (Gorby)
В результате GIMP пухнет в памяти, пока не переполнит кеш.


Увеличьте в Настройках Гимпа размер кэш-памяти.
 
GorbyДата: Суббота, 06.10.2012, 12:39 | Сообщение # 9
Новичок
Группа: Заблокированные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Оффлайн
Quote (zgut)
Увеличьте в Настройках Гимпа размер кэш-памяти.

Ну я как бы не то хотел... Я хочу освободить память, занимаемую отработанными изображениями. Увеличение кеша не решит эту проблему. Конкретно в этом примере - картинки из переменных img и imgDds и слой из layer.

Добавлено (06.10.2012, 12:39)
---------------------------------------------

Quote (zgut)
вообще-то для Гимпа разработан специальный плагин для DDS файлов.

Именно им я и пользуюсь. Мне нужна пакетная обработка большого кол-ва dds-изображений (которая работает). Но мешает засорение памяти уже отработанными изображениями.
 
zgutДата: Суббота, 06.10.2012, 21:38 | Сообщение # 10
Мастер
Группа: Друзья
Сообщений: 540
Награды: 41
Репутация: 31
Статус: Оффлайн
Gorby, так может быть лучше использовать специальную прогу или конвертер для пакетной обработки, а не Гимп?
Или компьютер слабоват, а не программа?
 
Форум » Уроки и помощь при работе с графическим редактором GIMP. » Установка расширений в GIMP(плагин и скриптов). Примеры работы с расширениями. » Необходима помощь (Пропал скрипт)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: