Композиції шарів у Фотошопі
Написав я, що перейнявся функцією Layer Comps у Фотошопі, а хлопці одразу просять навчити. Не цілком розумію, чому тут можна вивчати: Layer Comps (далікомпозиції) — одна з тих фіч, в які потрібно просто повірити. Розкажу, що таке.
Коли малюєш макет сайту, часто зручно кілька сторінок зберігати в одній ПСДшке, адже багато частин у них спільні, і при їх зміні не хочеться копіювати їх у купу інших файлів. Тому при грамотній організації шарів можна домогтися того, щоб отримувати ту чи іншу сторінку на екрані, просто переключаючи «глазики» (видимість) у шарів. Іноді виходить розділити всі шари на групи так, що все спільне живе в одній групі, а все приватне живе в окремих групах (у своїй для кожної сторінки).
Однак чим складніше макет, тим більше з'являється нюансів: десь виходить, що у трьох сторінок із п'яти крімзагальногозагального є ще своєприватнезагальне; десь доводиться розбивати групу на дві та розносити у списку шарів, щоб домогтися правильно z-порядку елементів; нарешті, різні сторінки мають різну висоту основної частини, а підвал доводиться ставити на всіх сторінках те місце, де йому і належить бути. В результаті, щоб отримати в такій ПСДшке потрібну картинку, доводиться досить довго і вперто розставляти очі, а іноді ще й рухати вгору-вниз. А хочеться, щоб клац — і переключив, так?
Композиція – це збережений стан шарів, що включає, на смак користувача, їх видимість, координати та налаштування ефектів. Композиції, як не важко здогадатися, живуть у панелі Layer Comps, де спочатку знаходиться одна вироджена композиція, яка називаєтьсяLast Document State:

Щоб створити нову композицію, потрібно натиснути звичайний листочок внизу. Увіконці, що з'явилося, можна дати їй назву і вибрати, які саме властивості шарів вона повинна пам'ятати:

Нова композиція при створенні запам'ятовує поточний стан шарів. Далі вже, при внесенні змін до композиції, потрібно робити Update Layer Comp по правій кнопці. Тут треба розуміти, що якщо композиція пам'ятає положення шару, то його переміщення є внесенням зміни і вимагає апдейта, а якщо не пам'ятає, то не є і не вимагає.
Я сто років знав про існування цієї фічі, але просто нещодавно почав активно користуватися і відразу ж оцінив її зручність. Тепер не можу зрозуміти, на що я чекав стільки років.
Так, із композиціями потрібно бути обережними: у них є деякі тонкі моменти, які можуть виявитися сюрпризом. Те, з чим я постійно стикаюся, наприклад, це те, що при зміні координат шару через Free Transform шляхом вписування нових координатвручну, Фотошоп не вважає зміненим положення шару з точки зору композиції, тобто ви залишаєтеся в тій ж композиції, де булидотакого переміщення шару. При цьому якщо перейти в іншу композицію, то виявиться, що там цей шар з'їхав на стільки ж у тому напрямку.
Це здається глюком, але я швидко навчився використовувати цей глюк на благо: коли потрібно зробити однакове переміщення у всіх композиціях, так виходить набагато швидше, ніж переміщати в кожній окремо, та ще й апдейтувати її. Втім, і це теж не дуже надійний метод: якщо серед шарів, що піддаються такому хитрому переміщенню, є шар із векторною маскою, то векторна маска залишиться з погляду композиції там, де була.