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

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

В этой теме 11 ответов, 3 участника, последнее обновление  spoilt_exile 5 года/лет, 10 мес. назад.

Просмотр 12 сообщений - с 1 по 12 (из 12 всего)
  • Автор
    Сообщения
  • #861

    tonal
    Участник

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

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

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

    #1467

    prokoudine
    Хранитель

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

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

    #1468

    tonal
    Участник

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

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

    #1469

    prokoudine
    Хранитель

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

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

    #1470

    tonal
    Участник

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

    #1471

    prokoudine
    Хранитель

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

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

    #1473

    tonal
    Участник

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

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

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

    #1474

    spoilt_exile
    Участник

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

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

    #1475

    tonal
    Участник

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

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

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

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

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

    #1476

    tonal
    Участник

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

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

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

    #1477

    prokoudine
    Хранитель

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

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

    #1478

    spoilt_exile
    Участник

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

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

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

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

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

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

Просмотр 12 сообщений - с 1 по 12 (из 12 всего)

Для ответа в этой теме необходимо авторизоваться.