Картинки для книг в формате FictionBook — различия между версиями
FBAdmin (обсуждение | вклад) м (→Необходимые программы) |
FBAdmin (обсуждение | вклад) м (→Создание картинки из pdf или djvu) |
||
Строка 15: | Строка 15: | ||
==Создание картинки из pdf или djvu== | ==Создание картинки из pdf или djvu== | ||
− | Первая проблема | + | Первая проблема - как просто и быстро выделить готовую картинку из скана, если сканил кто-то другой. Самый простой вариант, предложенный MCat78 - сделать скриншот экрана. Для этого я пользуюсь программкой MWSnap, увеличив страницу до размера экрана и захватывая нужную область. Главное - сохранить рисунок без потери качества, лучше всего в bmp. Программа простая и отдельного описания, в общем-то, и не требует. Еще более простой вариант - нажать клавишу PrintScreen, и потом вставить изображение из буфера в любой редактор. Например в тот же фотошоп. Мне, правда, больше нравится MWSnap. |
'''Внимание!''' Карты и таблицы, которые хочется вставить именно картинкой, лучше сканировать отдельно с размером 600х800 и разрешением 300 точек на дюйм! | '''Внимание!''' Карты и таблицы, которые хочется вставить именно картинкой, лучше сканировать отдельно с размером 600х800 и разрешением 300 точек на дюйм! |
Версия 09:10, 10 февраля 2009
Содержание
Введение
Данная статья появилась из-за желания множества людей делать красивые иллюстрированные книги, с качественными, легкими и красивыми картинками с прозрачным фоном. Основная идея использования прозрачного фона принадлежит Jurgennt, популяризация таких картинок Faiber, а методика работы MCat78. Если б не их усилия и умения методики бы не существовало.
Необходимые программы
В работе используется несколько основных программ:
Adobe Photoshop CS (у меня стоит версия 9.0 русифицированная и все скриншоты будут относиться именно к ней, хотя версия и не принципиальна)
MWSnap - маленькая удобная и бесплатная программка для создания скриншотов.
FBWriter - клон FBW от Алекса Савельева.
Создание картинки из pdf или djvu
Первая проблема - как просто и быстро выделить готовую картинку из скана, если сканил кто-то другой. Самый простой вариант, предложенный MCat78 - сделать скриншот экрана. Для этого я пользуюсь программкой MWSnap, увеличив страницу до размера экрана и захватывая нужную область. Главное - сохранить рисунок без потери качества, лучше всего в bmp. Программа простая и отдельного описания, в общем-то, и не требует. Еще более простой вариант - нажать клавишу PrintScreen, и потом вставить изображение из буфера в любой редактор. Например в тот же фотошоп. Мне, правда, больше нравится MWSnap.
Внимание! Карты и таблицы, которые хочется вставить именно картинкой, лучше сканировать отдельно с размером 600х800 и разрешением 300 точек на дюйм!
Оптимизация и прозрачность черно-белых картинок.
Открываем фотошоп и загружаем туда рисунок. Можно открыть файл, можно сразу же отсканировать рисунок в фотошоп ? это все стандартные команды меню, знакомые любому человеку, работающему под Windows. Далее подразумевается, что файл уже загружен.
Выставление размера и разрешения картинки.
От размера и количества точек на дюйм зависит ?вес? картинки. Наша задача ? максимально облегчить картинку без потери ее качества. Для этого выбираем в меню Изображение->Размер изображения (Alt+Ctrl+I). Общее правило таково ? картинка, размером в лист книги должна иметь максимальные размеры не более чем 600х800 точек (пикселей). Разрешение же можно выставить 72 точки на дюйм. Эти параметры взаимосвязаны, и если нужно выставить меньшее разрешение при сохранении размера, то сперва меняем разрешение, а уж потом восстанавливаем размер изображения.
Внимание! Для всех картинок, для которых в дальнейшем может потребоваться увеличение для рассмотрения подробностей (например, карты или картиночные таблицы) разрешение нужно ставить 300 точек на дюйм.
Выставление контрастности.
При прозрачном фоне стандартный рисунок может оказаться недостаточно контрастным ? нам желательно получить хороший и глубокий черный цвет. Однако оттенками пренебрегать тоже не стоит и излишняя контрастность тоже не нужна. Компенсировать немного контрастность нужно яркостью. Этот момент тонкий и каждый решает сам, как лучше. Делается это в меню Изображение->Коррекция->Яркость/Контрастность.
Для примера покажу несколько вариантов:
Оригинальное изображение:
Добавлена контрастность и яркость, на мой взгляд - хорошо:
Низкая контрастность:
Слишком высокая контрастность, много артефактов:
Для ленивых или сомневающихся в себе людей есть функция Автоконтраст в меню Изображение->Коррекция (Alt+Shift+Ctrl+L). Единственный минус в ее использовании ? как и в любом автомате не всегда и все обрабатывается корректно. Хотя в данном случае автомат отработал неплохо:
Если при добавлении контрастности появляются артефакты их хорошо бы удалить, стерев лишнее ластиком.
Прозрачность и сохранение в png.
Осталось немного ? сохранить картинку, добавив прозрачность. Для этого выбираем меню Файл->Сохранить для Web (Ctrl+Alt+Shift+S) и выставляем во второй вкладке параметры, согласно скриншоту:
Т.е.:
- PNG-8
- Grayscale
- No Dither
- Галочка на Transparency
- No Transparency
- Colors - 16
- Matte ? None
Далее под установками нужно в градации цветов (от белого до черного) выделить те цвета, которые нужно сделать прозрачными.
Для этого нужно щелкнуть мышкой по белому, а потом удерживая Shift - на какой-нибудь серый. Нужно выбрать наиболее светлые тона ? если перестараться ? исчезнут оттенки светлосерого, если недовыбрать ? картинка будет иметь только частичную прозрачность. Это индивидуально и сильно зависит от типа изображения. Выбранные цвета выделяются квадратиками:
А окошко с рисунком станет ?шахматным?:
После этого можно картинку сохранить.
Осталось только проверить результат.
Проверка результата.
Для проверки результата нужно открыть сохраненное с помощью Microsoft Office Picture Manager и посмотреть, достаточно ли черный цвет у картинки и нет ли там каких-то лишних черточек или чего-нибудь подобного. Если есть, то открываете опять в фотошопе и стираете там ластиком или правите контрастность.
Примеры:
1. Недостаточная контрастность или количество фоновых прозрачных цветов.
2. Недостаточное количество фоновых прозрачных цветов.
3. Излишняя контрастность, нет оттенков.
4. Правильный вариант ? черный есть, оттенки сохранены
Если все сделано правильно ? можно добавлять картинку в фб2.
Более сложные ситуации.
Обрезка и поворот картинки.
Во время сканирования часто картинки располагаются под неправильным углом. Это мешает правильному их восприятию, особенно, если угол велик.
В данном случае надо повернуть картинку против часовой стрелки, чтобы она встала ровно. Для этого выбираем в меню Изображение->Повернуть холст->Произвольно и выбираем нужный угол поворота.
Иногда правильный угол подобрать удается далеко не с первой попытки. После этого изображение нужно обрезать, так как слишком много лишних полей образовалось при повороте. Для этого достаточно сделать Изображение->Тримминг:
Убирание лишнего.
Лишним может быть дефект картинки ? например пятно на скане или что-то подобное. Такие места нужно просто зачистить ластиком -Кроме того, лишними могут быть поля книги, если есть разворот книги по середине картинки.
Если посмотреть на рисунок внимательно, то видно, что при сканировании левая страница легла немного неровно и изображение слегка повернуто. Наша задача ? слить 2 картинки воедино, слегка развернув левую. При сшивке сделать шов незаметным все равно не удастся быстрым и простым способом, поэтому с этим мы смиримся. Методика слияния картинок, когда обе они расположены в разных файлах полностью аналогична. Хотя и требуется дополнительная подгонка взаимных размеров, особенно по высоте и разрешению.
Итак, первым делом создадим новый файл (в него мы будем ?складывать? результат) с теми же размерами, что и исходный. (Исходный оптимизировали по размеру и разрешению выше).
Кроме того, нам понадобится дополнительный файл для промежуточного результата ? нам надо повернуть левую половину картинки по часовой стрелке примерно на 1 градус. Этот файл по ширине в 2 раза меньше, но в высоту ? такой же.
Выделяем левую половинку картинки, копируем ее (Ctrl+C), вставляем в промежуточный файл (Ctrl+V) и в нем поворачиваем на 1,1 градуса по часовой стрелке.
Повернутый промежуточный файл:
Теперь снова выделяем картинку, копируем и вставляем в результирующий файл. Промежуточный файл закрываем без сохранения ? больше он нам не понадобится.
Мы видим, что картинка скопировалась на первый слой посередине. Повторяем процедуру копирования с правой половинкой картинки и видим, что она скопировалась на второй слой:
Меню управления слоями расположено справа внизу и выглядит так:
Обрезаем лишнее триммингом и послойно выставляем контрастность:
Цветные картинки и работа с ними.
Обработка цветных картинок несколько сложнее.
Загружаем картинку, выставляем разрешение и размеры, как и в случае с ч/б картинками и сразу вызываем меню Файл->Сохранить для Web (Ctrl+Alt+Shift+S) и выставляем во второй вкладке параметры, согласно скриншоту:
После этого надо посмотреть, есть ли на глаз разница в картинке если цветов 128, большие ли потери качества. Если нет ? пробуем еще уменьшить число цветов до 64, если потери большие ? пробуем поменять ?без дизеринга? на ?регулярный?. Чем меньшее число цветов без потери качества удастся выставить, тем меньше будет результирующий размер файла с картинкой.
Выставив желаемые параметры сохраняем файл под другим именем. Закрываем исходный файл и открываем сохраненный. В меню Изображение->Режим выбираем режим RGB. И снова сохраняем файл командой меню Файл->Сохранить (Ctrl+S). Закрываем файл и открываем его заново.
Теперь делаем прозрачный фон. Для этого выбираем режим Волшебный ластик. В левой панели инструментов нажимаем на иконку ластика
Теперь выбираем ластиком те цвета, которые должны быть прозрачными.
Толщину кисти варьируем исходя из удобства и размера запорченной области.
И водим кистью по рисунку в тех местах, где прозрачность не нужна.
После чего сохраняем Файл->Сохранить для Web (Ctrl+Alt+Shift+S).
Проверяем качество в Microsoft Office Picture Manager и корректируем, если что-то пропустили. В данном случае надо убирать белые точки вокруг зеркала, орудуя теми же Волшебным ластиком и Архивной кистью.
Для более точной работы нужно увеличить масштаб отображения рисунка.
Когда результат станет безупречным, картинку можно вставлять в fb2-файл.
Вставка иллюстраций в текст.
Для вставки иллюстрации в текст очень удобно использовать FBW ? Алекс Савельев сделал работу с картинками в программе удобной и комфортной. Нужно просто щелкнуть по иконке с картинкой
Она сразу встанет на место расположения курсора.
Заключение
В заключение хочу поблагодарить MCat78, Jurgennt и GoldyM, охотно и терпеливо отвечавших на мои вопросы в процессе обучения и помогавших в написании данной инструкции.
Marina_Ch
28 июня 2007