Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Павел Худяков: Работа с макетом
1. 1
Лекция «Работа с макетом»
— Оценка макета
— Работа с макетом в Photoshop
— Графика для веба
— Взаимодействие с дизайнером
Павел Худяков · axlerk@yandex-team.ru
Разработчик интерфейсов, Яндекс
2. 2
Определение
Дизайн — это сознательные и интуитивные усилия по созданию
значимого порядка.
— Виктор Папанек, промышленный дизайнер
21. 21
Layer Panel Option
— Thumbnail Contents позволяет
показывать в превью слоя не весь
слой целиком, а только контент.
— Expand New Effects. Все
добавляемые эффекты поумолчанию скрыты.
27. 27
И вот мы видим макет: о чём думать?
1. О структуре будущей вёрстки (кому-то помогают скетчи на бумаге)
2. Об абсолютно независимых блоках
3. О деградации
4. О реальных данных
5. О шрифтах
32. 32
Оформительская графика умерла*
— Графика может понадобиться для деградации
— Графика бывает не только оформительской
— Нарезку графики никто не отменял
43. 43
JPEG
— Опубликован в 1991 году
— 24-битные полноцветные изображения (full-color images)
— 8-битные черно-белые полутоновые изображения (grayscale images)
— Подходит для хранения фотографий
— Теряет в качестве при каждом сохранении
49. 49
"Save for Web & Devices..."
Горячая клавиша: ⌘+Alt+Shift+S / Ctrl+Alt+Shift+S
50. 50
"Save for Web & Devices..."
Методы оптимизации JPEG
1. Стандартный — наихудшая степень сжатия, обычно не используется.
2. Optimized — меньший размер файла, грузится сверху вниз по мере
поступления данных.
3. Progressive — выводится как последовательность наложений,
изображение "улучшается" по мере поступления данных.
52. 52
PNG
— Опубликован в 1995
— «PNG is Not GIF»
— Greyscale, indexed-colour и truecolor.
— Альфаканал
— PNG сжимается без потерь, используя продвинутые алгоритмы
— ...не подходит для хранения фотографий
62. 62
Другие форматы
— Форматов много
— Выживает поддерживаемый
Новые форматы
— WebP
— Динамический канвас
— «Возвращение ножа и паровоза», Вадим Макеев · clck.ru/8tDeN
63. 63
JPEG и ретина
— Стандартный подход: сохранение изображение 1:1 с уровнем качества
в районе 80%.
— Другой путь: сохранить изображение x2 с уровнем качества 20%.
Размер меньше, качество… не хуже!
68. 68
Связность, асинхронность, состояния
Не нарисовано какое-то состояние кнопки?
— Заметил это? Не бросай, реализуй сам.
Получаешь асинхронные данные?
— Задумайся над прелоадером.
69. 69
Взаимодействуй!
— Не нарисовано много состояний?
— Как правило попиксельной вёрстки не требуется, но просить
дизайнера подробный макет это нормально
— [Пользователи] игнорируют вашу систему
70. 70
Так почему нужно и важно
взаимодействовать с дизайнером?
— Дизайнер делает макет для вас, вы — следующее звено в цепочке
— …кроме как от вас о недочётах дизейнер не узнает ни от кого
— Вы работаете над одним продуктом
— Быть командой = взаимодействовать
— Накопление знаний
72. 72
Графика
— Техногрет, работа с изображениями · clck.ru/8t8ED
— Сергей Чикуёнок, работа с графикой · clck.ru/8t8EM
— Оптимизация PNG и JPEG без потери качества · habr.ru/p/119009
— github.com/imgo/imgo
— github.com/svg/svgo
73. 73
Доклады
— «О чём ещё говорят верстальщики», Олег Мохов · clck.ru/8t8GD
— «SVGO: оптимизатор SVG», Кир Белевич · clck.ru/8t8Gh
— «С ножом против паровоза», Вадим Макеев · clck.ru/8tDdj
— «Возвращение ножа и паровоза», Вадим Макеев · clck.ru/8tDeN
PSD
— ilovepsd.ru
— Коллективный .PSD · clck.ru/8t8Ft
— Собранные требования к psd-макету веб-сайта · habr.ru/p/197588