Миграция с Фотошоп – проблемы со стили слоя

Home Forums Использование Общие вопросы Миграция с Фотошоп – проблемы со стили слоя

This topic contains 11 replies, has 3 voices, and was last updated by  spoilt_exile 6 years, 10 months ago.

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #861

    tonal
    Member

    Занимаемся веб-дизайном.
    Пытаемся перейти на GIMP (win32 2.6.11)
    Обозначились 2 проблемы со стилями слоёв, которые непонятно как решать:
    1. При открытии PSD со стилями они игнорируются. В следствии чего нет возможности даже увидеть как должен был выглядеть дизайн.
    Нет ли какого-нибудь способа открыть PSD со слоями но с уже применёнными стилями?
    Может есть какой конвертер или библиотека?

    2. Во время разработки дизайна часто возникает потребность чуть исправить параметры уже применённого преобразования.
    Например написали какой-то текст, сделали ему обводку, градиент и потом тень. И захотели подправить параметры градиента или обводки. А то и вообще орфографическую ошибку исправить…
    В простом случае можно просто откатится по undo поменять параметры и применить всё по новой.
    Но в сложных случаях между обводкой и тенью может оказатся работа в другом месте, которую изменять как раз не требуется…

    В фотошопе всё это делается стилями, которые можно менять в любой момент.
    Можно ли что-то придумать для решения этой проблемы?
    Как народ выходит из ситуации?

    #1467

    prokoudine
    Keymaster

    На первое уже ответил на линуксграфиксе.

    Текст редактируется — с этим проблемы не вижу, если только геометрические трансформации не применять. А вот со стилями — да, тут однозначно действующих решений пока нет. Иногда выручают промежуточные слои с проекцией всего видимого.

    #1468

    tonal
    Member

    prokoudine написал:
    А вот со стилями — да, тут однозначно действующих решений пока нет. Иногда выручают промежуточные слои с проекцией всего видимого.

    Нашел расширеньеце: http://www.suite101.com/content/using-layer-styles-in-free-image-editor-gimp-a109455.
    По смыслу вроде то, чего хотелось.
    Попробую поставить нашим дизайнерам – пусть оценят. :)

    #1469

    prokoudine
    Keymaster

    tonal написал:
    Нашел расширеньеце: http://www.suite101.com/content/using-layer-styles-in-free-image-editor-gimp-a109455.

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

    #1470

    tonal
    Member

    Он умеет в отдельные слои эффекты складывать – уже хорошо. :)
    А вот умеет ли подхватывать предыдущие настройки для указанного слоя – этого я пока не понял…

    #1471

    prokoudine
    Keymaster

    tonal написал:
    А вот умеет ли подхватывать предыдущие настройки для указанного слоя – этого я пока не понял…

    Конечно не умеет :) Это просто сценарий, который последовательно выполняет некоторые действия. Никакую процедурную информацию он в XCF не пишет.

    #1473

    tonal
    Member

    prokoudine написал:
    Конечно не умеет :) Это просто сценарий, который последовательно выполняет некоторые действия. Никакую процедурную информацию он в XCF не пишет.

    А такое возможно в принципе?
    Добавить в слой из скрипта какую-нибудь дополнительную информацию?
    А потом её получить.

    Если можно, то куда копать?
    Если нет, то понятно что этот скрипт практически бесполезен…

    #1474

    spoilt_exile
    Member

    А такое возможно в принципе?
    Добавить в слой из скрипта какую-нибудь дополнительную информацию?
    А потом её получить.

    Технически возможно написать эдакий спец-скрипт, который может добавлять параметры обработки эффектов в слои в виде так называемых “паразитов” (прикрепляемые параметры), а потом строить отдельное изображение уже с применеными эффектами, но это чрезвычайно трудоемкий процесс. Пока такого скрипта нет. Вдобавок выплывают очевидные недостатки: все это будет только в пределах формата XCF и не очень быстро.

    #1475

    tonal
    Member

    spoilt_exile написал:
    Технически возможно написать эдакий спец-скрипт, который может добавлять параметры обработки эффектов в слои в виде так называемых “паразитов” (прикрепляемые параметры), а потом строить отдельное изображение уже с применеными эффектами, но это чрезвычайно трудоемкий процесс. Пока такого скрипта нет.

    Спасибо, нашёл “паразитов” (gimp.Parasite и связанные функции). :)
    С первого взгляда работа с ними не выглядит чем-то сложным.
    На первом этапе достаточно просто сохранения и восстановления параметров скрипта и возможности “переприменить” эффект вручную с теми же параметрами при изменении в базовом слое.
    Над интерактивностью можно будет потом подумать. :)

    Вдобавок выплывают очевидные недостатки: все это будет только в пределах формата XCF и не очень быстро.

    Вот привязка к XCF как раз ни разу не смущает.
    Речь ведь идёт о разработке дизайна и последующий вёрстке. Всё это вполне может происходить в рамках одного формата.
    Конвертация в png/jpg/gif/bmp идёт на финальной стадии и какие-то не визуальные элементы в них просто вредны т. к. хотя бы увеличивают вес. Или можно представить водяные знаки для защиты отдельным слоем. :)
    К тому же стили слоёв Фотошопа тоже привязаны только к PSD – и это никак не мешает их использовать..

    Ну а насчёт скорости – всегда хочется побыстрее, но пока механизма совсем нет говорить о скорости просто бессмысленно…

    #1476

    tonal
    Member

    prokoudine написал:
    Конечно не умеет :) Это просто сценарий, который последовательно выполняет некоторые действия. Никакую процедурную информацию он в XCF не пишет.

    Тут вы оказались неправы.
    В layerfx.py используется механизм “паразитов” всеми эффектами.
    Так что подхватывать предыдущие значения он умеет. :)

    Хотя нужно проверить сохраняются ли эти данные между сеансами: Возможно, при создании “паразита” не указывают флаги “постоянства” и “откатываемости”.
    Ну да это легко поправить. :)

    #1477

    prokoudine
    Keymaster

    tonal написал:
    В layerfx.py используется механизм “паразитов” всеми эффектами

    Эммм… Я думал, что Вы ссылались на старый набор, реализованный на Script-Fu. Версию на Python я даже не смотрел :) Любопытно.

    #1478

    spoilt_exile
    Member

    tonal написал:
    С первого взгляда работа с ними не выглядит чем-то сложным.

    Там есть свои трудности. В паразитов много не впихнешь. А если и попытаться, то будет много трудностей с запихиванием и доставанием.

    tonal написал:
    Ну а насчёт скорости – всегда хочется побыстрее, но пока механизма совсем нет говорить о скорости просто бессмысленно…

    Ну посмотрите на скорость работы того же layerfx.py. Вот такая она и будет.

    tonal написал:
    Хотя нужно проверить сохраняются ли эти данные между сеансами:

    По идее должны. В этом и весь смысл паразитов.

Viewing 12 posts - 1 through 12 (of 12 total)

You must be logged in to reply to this topic.