Кто-нибудь знает, как интерпретируются файлы градиента Gimp ggr? Некоторые из включенных градиентов действительно хороши, и я хочу их восстановить. Существуют ли какие-либо скрипты, которые могут экспортировать эти градиенты в файл с цветовыми значениями или что-то еще?Экспорт файла Gimp Gradient
ответ
Ниже приведен скрипт Python, который читает их: ggr.py.
Контекстное меню в диалоге градиента GIMP имеет две функции экспорта: «Сохранить как POVRay» и «Сохранить как CSS» - более поздняя версия может быть полезна для повторного использования.
Настраиваемый формат градиента GIMP - это чистый текстовый формат, который не требует пояснений для всех, кто открывает файл, поэтому повторное использование собственных файлов GIMP в ваших собственных проектах не было бы трудным. Интересно отметить, что градиенты GIMP имеют некоторые функции, которых нет в других форматах, поэтому кодирование для интерпретации файлов изначально может иметь смысл, в отличие от использования другого формата градиента. Особенностями, которые я помню, являются: позиционирование середины сегмента, функции смешивания сегмента (которые могут быть синусоидальными или сферическими, кроме линейных) и использование динамических цветов «переднего плана» и «фона» в смеси, а не фиксированный цвет.
Пример градиента файла GIMP:
GIMP Gradient
Name: Mexican flag smooth
2
0.000000 0.250000 0.500000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0 0
0.500000 0.750000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 0 0
Таким образом, это представляет собой файл с двумя сегментами, и для первого сегмента мы имеем: начинается в положении 0, средние по 0,25, заканчивающийся на 0,5, левый цвет RGBA (0,1,0,1) (полная прозрачность зеленый), правый цвет RGBA (1,1,1,1) (полная непрозрачность белого). Остальные два числа один для наложения функции сегмента:
Смешения функции отрезки {ГРАДИЕНТА-сегментный-ЛИНЕЙНОГО (0), ГРАДИЕНТ-сегментного загнутого (1), градиентного-сегментные- СИНУСА (2), ГРАДИЕНТ-сегментный-СФЕРА-ПОВЫШЕНИЕ (3), ГРАДИЕНТ-сегментный-СФЕРА-СНИЖЕНИЯ (4)}
А другой для типа красящего:
цветной тип сегмента {ГРАДИЕНТ-СЕГМЕН Т-RGB (0), ГРАДИЕНТ-сегментного-ВПГ-CCW (1), градиентный-сегментный-ВПГ-CW (2)}
(я получил информацию о перечислимой из процедуры браузера в GIMP - на Помощь- > Браузер процедур, глядя на описание вызовов «gimp-gradient-segment-get-coloring-type» и «gimp-gradient-segment-get-blending-function»)
- 1. GIMP Экспорт файла экспорта Python-fu экспортирует только прозрачный слой
- 2. Экспорт путей GIMP в .svg вопрос
- 3. редактирование gif-файла в gimp останавливает анимацию
- 4. CSS Gradient Background Stripes вместо Smooth gradient
- 5. R Кодирование - Экспорт файла
- 6. Node.js/Экспорт конфигурации файла
- 7. Экспорт файла jar
- 8. Экспорт большого CSV-файла
- 9. экспорт текстового файла excel
- 10. CSS create color gradient
- 11. Canvas Gradient
- 12. Rectangular Gradient
- 13. silverlight gradient
- 14. установить gimp с доморощенным?
- 15. GIMP - Alpha to Color
- 16. Вопрос анимации GIMP
- 17. Gimp Transparency Not Working
- 18. GIMP: вычитание совпадающих выборов
- 19. Оптимизация командной строки GIMP
- 20. Создание плагинов интерфейса GIMP
- 21. определение/разрешение изображения GIMP
- 22. Плагин Gimp python
- 23. Изображение фона прозрачное GIMP
- 24. Программирование инструмента кривых GIMP
- 25. Пользовательские фигуры в GIMP?
- 26. GIMP get Python dump
- 27. Запуск gimp с консоли
- 28. GIMP: Ошибка сценария скрипта
- 29. Форматирование текстового файла и экспорт текстового файла
- 30. Gimp Python в пакетном режиме