Текст книги "500 типичных проблем и их решений при работе на ПК"
Автор книги: Дмитрий Бардиян
Жанр: Компьютеры: прочее, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 26 (всего у книги 29 страниц) [доступный отрывок для чтения: 10 страниц]
Как уменьшать разрешение одной картинки или оптимизировать ее, вы уже знаете. А что делать, если одну из описанных операций надо провести над группой файлов? Согласитесь, чем больше количество файлов (100, 200 или даже 1000), тем менее привлекательным выглядит способ ручной обработки каждого изображения.
Adobe Photoshop
Наиболее мощные инструменты автоматизации, конечно же, предлагает программа Adobe Photoshop. Данный процесс построен на использовании так называемых действий (actions), в которые может быть записана любая последовательно операций над файлом. Затем эта последовательность операций в автоматическом режиме может быть применена к группе файлов.
Теперь перейдем от слов к делу, вернее, к экшену. Для начала необходимо создать в Adobe Photoshop пустое действие. Для этого в главном окне программы откройте меню Windows (Окна) и установите флажок Actions (Действия). Затем перейдите на вкладку Action (Действие) небольшой панели справа в главном окне программы (рис. 10.22). После этого нажмите кнопку с изображением листка и присвойте название создаваемому действию (например, особо не мудрствуя, My Action). Автоматически начнется запись всех дальнейших действий (об этом свидетельствует нажатая кнопка записи), записанные позиции будут отображаться в иерархическом порядке под именем действия.
Рис. 10.22. Запись действия
Например, нужно уменьшить разрешение изображения и затем оптимизировать его. Сначала откройте файл из папки, где будут находиться остальные изображения, над которыми планируется совершить заданное действие (File → Open (Файл → Открыть)). Обратите внимание, что в My Action уже появилось действие Open.
Теперь уменьшите размер изображения с помощью команды меню Image → Image Size (Изображение → Размер изображения). После данных изменений в My Action появится еще одно действие – Image Size.
Осталось только сохранить уменьшенное изображение с некоторым сжатием. Откройте меню File → Save for Web (Файл → Сохранить для Web), установите параметры оптимизации и сохраните результат в папке, в которой планируете сохранить и остальные изображения после оптимизации.
Перед вами снова откроется главное окно Adobe Photoshop. Остановите запись экшена нажатием маленькой квадратной кнопки на панели, изображенной на рис. 10.22, – нужная последовательность действий записана, и самое время начинать групповую оптимизацию.
Откройте меню File → Automate → Batch (Файл → Автоматизация → Пакетная обработка). В открывшемся окне выберите в строке Action (Действие) значение My Action (название записанного действия, в общем случае оно может быть любым). В строке Source (Источник) выберите значение Folder (Папка), нажмите кнопку Choose (Выбор) и укажите папку с исходными изображениями, требующими оптимизации. Установите флажки напротив всех позиций.
В строке Destination (Назначение) выберите значение Folder (Папка). Нажмите кнопку Choose (Выбор) и укажите папку, в которую вы желаете сохранить обработанные изображения. Здесь также установите флажки напротив всех позиций.
В строке Errors (Ошибки) выберите один из подходящих вариантов: Stop For Errors (останавливать при возникновении ошибок) или Log Errors To File (записывать ошибки в файл) – в этом случае обработка прерываться не будет. Если вы выбрали последний вариант, нажмите кнопку Save As (Сохранить как) и укажите папку, в которую собираетесь сохранить файлы с записанными ошибками.
Все готово, можете приступать. Нажмите кнопку OK и запаситесь терпением. Процесс преобразования будет отражаться на экране.
IrfanView
Этот бесплатный программный продукт (именно так уважительно хочется называть IrfanView), несмотря на свой скромный размер, обладает богатыми возможностями пакетной обработки изображений. Средствами IrfanView также можно выполнить задачу, которая выше была решена с помощью Adobe Photoshop.
Запустите IrfanView и выполните команду меню File → Batch Conversion/Rename (Файл → Пакетная конверсия/переименование) или нажмите клавишу B. В открывшемся окне (рис. 10.23) выполните следующие операции:
• в правой части окна выберите каталог-источник изображений, требующих обработки;
• выделите нужные изображения и нажмите кнопку Add (Добавить) или Add all (Добавить все);
• в строке Output directory (Результирующая папка) укажите, куда следует сохранить результаты преобразования;
• в области Batch conversion settings (Параметры преобразования) в списке Output format (Результирующий формат) выберите формат, в котором будут сохранены изображения, и нажмите кнопку Options (Опции), чтобы задать параметры сжатия;
• в разделе Batch conversion settings (Параметры преобразования) установите флажок Use advanced options (Использовать дополнительные параметры) и нажмите кнопку Set advanced options (Настроить параметры) – здесь задается множество параметров: если хотите уменьшить размер изображения, установите флажок Resize (Изменить размер), если обрезать – установите флажок Crop (Обрезать);
• чтобы приступить к преобразованию, нажмите кнопку Start (Старт).
Рис. 10.23. Настройка пакетного преобразования в IrfanView
Справедливости ради стоит отметить, что рассмотренный пример пакетной обработки средствами Adobe Photoshop и IrfanView – лишь малая толика возможностей этих программ. Поэкспериментируйте – и вы будете удивлены количеством существующих параметров.
Можно ли редактировать JPEG без потери качества?Наверняка вы замечали, что при сохранении JPEG-файла в любом графическом редакторе сжатие файла происходит повторно и качество теряется весьма заметно. Чтобы избежать ненужного сжатия, воспользуйтесь программой BetterJPEG (данную утилиту вы можете найти на сайте www.betterjpeg.com), которая способна без снижения качества изображения выполнять такие операции, как вращение, обрезка, искажение, внедрение EXIF, устранение эффекта «красных глаз», перенос изображения в другой редактор и т. д. Уникальность программы заключается в том, что при своей работе она не производит повторной компрессии блоков информации, которые не попадают непосредственно в область редактирования.
Я слышал, что есть программы, позволяющие создавать трехмерные модели по фотографиям. Как с ними работать?Примечание
Русскоязычные пользователи, проживающие в странах бывшего СССР, могут бесплатно использовать программу в некоммерческих целях, воспользовавшись специальным ключом, доступным по адресу www.betterjpeg.com/testkey/betterjpeg.reg.
3DMeNow – программа, которая позволяет создать объемную модель вашей головы даже по одной фотографии (в идеале – по двум). Полученную модель вы можете вращать в любых направлениях и осматривать с любых сторон. Но это еще не все – получившуюся 3D-голову можно заставить говорить, подмигивать и корчить рожицы.
Первым делом необходимо найти хотя бы одну фотографию, на которой вы смотрите в объектив. Затем откройте ее в графическом редакторе и обрежьте лишний фон, оставив по возможности одну только голову (с ушами, естественно). После запустите 3DMeNow и нажмите классическое сочетание Ctrl+N (или щелкните кнопкой мыши на значке с надписью New), чтобы создать новый проект. Появится окно, в котором вы сможете указать адрес к своей фронтальной и боковой фотографиям. Нажмите кнопку OK и приступайте. На экране появятся три окна: вид спереди, вид сбоку и трехмерная модель. Первое, что от вас требуется, – это передвигая синие точки на изображении лица спереди, подогнать зеленый овал под габариты «подопытного» лица. В окне трехмерной модели справа внизу уже сейчас должно возникнуть что-то отдаленно напоминающее голову.
Теперь откройте меню Edit → Place Features – на лице должна появиться масса дополнительных контрольных точек. Линии, обозначающие нос, рот и глаза, необходимо перетащить на те участки фотографии, на которых все эти органы действительно располагаются. Если «подопытное» лицо обладает слишком сложными чертами, чтобы их можно было описать такими убогими примитивами, нажмите на верхней панели кнопку + Points – количество контрольных точек увеличится вдвое. Расстановку точек надо выполнить как можно более тщательно, чтобы не допустить в трехмерной модели анатомических ошибок.
Обладателям двух фотографий ту же операцию по перетаскиванию контрольных точек придется проделать и на виде сбоку.
Если полученная модель головы сильно отличается от оригинала или не соответствует вашему художественному замыслу – не расстраивайтесь, а просто засучите рукава и в меню Edit выполните команду Sculpting. В общем, почувствуйте себя скульптором. Теперь, передвигая точки, можно придать черепу нужную форму.
Когда 3D-голова готова, самое время приступать к ее анимации. Для этого на контрольной панели нажмите кнопку Animate – внизу появятся временная шкала и клавиши управления: Back, Forward, Stop и Play. Пока временная шкала пуста, нажатие кнопки Play приводит лишь к легкому покачиванию трехмерной модели головы и шевелению бровями. Придать ей больше эмоций помогут расположенные слева предопределенные выражения лица. Все они разделены на четыре класса: Look At (различные положения глаз), Crazy Morphs (рожицы), Expressions (выражения чувств), Emotions (эмоции). В каждом классе представлено не менее шести соответствующих выражений лица. Щелкнув кнопкой мыши на понравившемся, вы можете перетащить его вниз в любое место временной шкалы, тем самым заставив 3D-голову «скорчить» соответствующую гримасу в нужное время. Комбинировать различные выражения можно бесконечно.
Если вы хотите сопроводить все это «кривляние» голосом, то нажмите на панели сверху кнопку Record и говорите в микрофон все, что угодно.
Желательно сначала провести озвучивание персонажа, а затем уже приступать к его анимированию.
К слову, людям, не жаждущим взглянуть на себя со стороны, 3DMeNow все равно пригодится. Средствами этой программы можно сделать отличную поздравительную открытку, заставив петь фотографию общего знакомого, именинника или Деда Мороза.
Записать итоговый видеоролик можно либо средствами самой программы 3DMeNow, либо с помощью приложения CamStudio, предназначенного для записи происходящего на экране в файл формата AVI.
В качестве альтернативы 3DMeNow можно использовать программу CrazyTalk со сходными возможностями, но куда большим размером. Впрочем, в некоторых случаях размер значения не имеет – в частности, когда хочется сделать первоклассный розыгрыш.
Хочу создать обучающий ролик и показывать менее опытным пользователям, как решать ту или иную проблему. С помощью какой утилиты это можно сделать?Осуществить задуманное поможет программа UVScreenCamera (найти ее вы можете на сайте www.uvsoftium.ru), которая позволяет записывать все, что происходит на экране, включая передвижения указателя мыши, в любом из поддерживающих данную возожность форматов: EXE, AVI, SWF. Кроме того, в UVScreenCamera можно указать, каким кодеком нужно сжимать AVI-файл, – для лучшей совместимости предпочтительнее использовать Проигрыватель Windows Media 9.
Для выполнения записи фильма в простейшем случае необходимо сделать следующее:
• запустить программу UVScreenCamera;
• выполнить действия, которые должен увидеть пользователь при просмотре фильма;
• остановить запись;
• сохранить фильм в любом из доступных форматов.
Для более наглядного представления информации на экране можно создавать выноски, появляющиеся в нужном месте в нужное время.
Для быстрого поиска нужного фрагмента фильма его можно разбить на именованные сегменты, затем каждый сегмент сохранить как отдельный файл и впоследствии из сегментов собрать фильм.
При записи программа фиксирует все щелчки кнопками мыши (в том числе двойные и тройные), все нажатия клавиш на клавиатуре и их сочетания.
Утилита платная, но приобретение лицензии не входит в список обязательных требований, поэтому пользоваться приложением можно абсолютно бесплатно, мирясь с некоторыми ограничениями, такими как недоступность функции наложения звука на записанные фильмы, невозможность визуализации щелчков кнопками мыши и создания комментирующих выносок, отсутствие механизма экспорта роликов в GIF-формат и пр.
В Интернете можно найти большое количество игр, баннеров и меню, сделанных во Flash. Можно ли самому создать подобную анимацию?Некогда диковинная технология Flash сейчас одна из наиболее популярных технологий, используемых в Интернете и применяемая для создания динамических изображений. Именно на основе Flash-технологии создаются анимированные баннеры и динамические заставки на сайтах. Готовый к выполнению Flash-файл имеет разрешение SWF и воспроизводится специальным Flash-проигрывателем. В браузер Internet Explorer такой Flash-плеер встроен по умолчанию, для остальных браузеров вы можете его скачать с сайта www.macromedia.com.
Однако Flash-технология сейчас используется не только на сайтах – с ее помощью создаются небольшие анимационные фильмы (например, «Масяня»), несложные игры. Родоначальником Flash-технологии стала компания Macromedia, разработавшая специальную программу Macromedia Flash, с помощью которой и производилось создание одноименных приложений.
Создание анимации в Macromedia Flash является довольно трудоемким процессом, поэтому сначала речь пойдет о более простой программе Swish, в которой создание эффектов автоматизировано.
Swish
Скачать пробную версию программы можно с сайта www.swishzone.com. В книге не будут подробно рассмотрены все возможности данного продукта, а лишь самые основные – возможности создания простейших визуальных эффектов. Swish позволяет делать это довольно легко. Например, требуется создать ролик, в котором текст появляется сначала размытым, а затем постепенно обретает четкие очертания.
Для выполнения намеченного откройте меню File → New (Файл → Новый). Откроется окно нового пустого ролика, в котором и будет происходить работа. Сначала нужно вставить текст, над которым будут производиться всевозможные манипуляции. Для этого выполните команду меню Insert → Text (Вставка → Текст). На панели с временной шкалой в верхней части окна появится еще один слой под названием Text, а в поле справа вы сможете редактировать надпись по своему усмотрению. Напишите там вместо стандартного Text что-нибудь свое, хотя бы Пример текстового эффекта. Готово, осталось только применить к этому тексту (если быть более точным – слою) какой-нибудь эффект. Ознакомиться со списком всех доступных эффектов вы сможете, если нажмете кнопку Add Effect (Добавить эффект), только не забудьте перед этим активировать слой, к которому хотите применить эффект. После нажатия данной кнопки откроется список доступных эффектов (рис. 10.24). Выберите, к примеру, эффект под названием Blur (Размытие). Сначала перед вами появится окно с настройками параметров данного эффекта, вы можете его закрыть, там самым сохранив настройки по умолчанию (их потом можно редактировать, щелкнув на слое правой кнопкой мыши и выбрав в открывшемся меню пункт Properties (Свойства)). После того как вы закроете окно с настройками, на временной шкале в слое, содержащем созданный текст, появятся дополнительные кадры, в которых сформирован выбранный эффект. Чтобы просмотреть результат, выполните команду меню Control → Play Movie (Управление → Проиграть клип).
Рис. 10.24. Добавление эффекта
Здесь была затронута лишь малая часть всех возможностей программы, но хочется верить, что общее представление о ней сложилось.
Macromedia Flash
Это, собственно, и есть «старший брат» предыдущего приложения, еще более функциональный и на порядок более сложный. Создавать эффекты в Macromedia Flash приходится, что называется, руками, за счет чего, безусловно, увеличивается гибкость – простор полета творческой мысли не ограничен рамками предустановленного эффекта. Но платой за творческий полет является более высокая трудоемкость процесса (по сравнению со Swish).
Внимание!
По моим личным наблюдениям, размер итогового SWF-файла, созданного при помощи Macromedia Flash, значительно меньше, чем у Swish. Но это и понятно: простота разработки всегда сказывается на качестве конечного продукта, поэтому большинство баннеров изготавливается средствами именно Macromedia Flash, а не Swish.
Работа в Macromedia Flash ведется с каждым отдельным кадром – в идеальном случае анимация должна создаваться путем дорисовки или изменения предыдущего кадра (именно так художники рисовали первые мультфильмы). Но это слишком медленно, поэтому в Macromedia Flash внедрены инструменты, позволяющие автоматизировать создание простейшей анимации. Но прилагательное «простейшей» не должно вводить вас в заблуждение – программа разрешает создавать и сложную анимацию, только эта «сложность» будет состоять из комбинации простейших анимационных операций.
Приступим к созданию эффекта. Опыт будет проводиться, как и в предыдущем случае, над текстом Пример текстового эффекта. Чтобы создать надпись, на панели Tools (Инструменты), расположенной в левой части главного окна, нажмите кнопку А. Щелкните кнопкой мыши на основном рабочем поле и наберите текст (на панели внизу можно выбирать параметры шрифта).
Чтобы создать автоматическую анимацию, придется преобразовать введенный текст в символ. Для этого щелкните на созданном тексте правой кнопкой мыши и в открывшемся меню выберите команду Convert to Symbol (Конвертировать в символ) (рис. 10.25).
Рис. 10.25. Создание анимации во Flash
В открывшемся небольшом окне укажите имя символа, остальные настройки оставьте неизменными. Текст, преобразованный в символ, уже нельзя редактировать.
Теперь нужно создать второй ключевой кадр (первый создается автоматически). Для этого отсчитайте нужное количество кадров на временной шкале (к примеру, 15), щелкните правой кнопкой мыши на кадре предположительного завершения анимации и в открывшемся меню выберите команду Insert Keyframe (Вставить ключевой кадр). Итак, должна получиться следующая ситуация: есть ключевой кадр под номером 1 и ключевой кадр под номером 15, в обоих ключевых кадрах содержится копия символа с надписью. Ваша задача теперь – изменить один из ключевых кадров, затем применить автоматическое создание анимации для этих двух кадров и в результате получить плавное изменение параметров объекта, которые зафиксированы в ключевых кадрах.
Примечание
Ключевой кадр – это кадр, в котором фиксируются изменяемые свойства объекта. Если вы создаете покадровую анимацию, каждый кадр является ключевым. В автоматической анимации ключевые кадры создаются для наиболее важных моментов анимации, они служат своего рода опорами, на основании которых генерируются промежуточные анимационные кадры.
Чтобы это сделать, щелкните кнопкой мыши на первом ключевом кадре. На панели слева нажмите кнопку с изображением черной стрелки (Selection Tool (Инструмент выбора)). Щелкните правой кнопкой мыши на символе, в открывшемся меню выберите команду Free Transform (Свободное преобразование) и измените размер символа с помощью мыши. Осталось только щелкнуть правой кнопкой мыши на одном из промежуточных кадров на временной шкале и выбрать в открывшемся меню команду Create Motion Tween (Выполнить кадрирование). Появится стрелка, направленная от первого ключевого кадра ко второму, – это значит, что автоматическая анимация создана. Кстати, с помощью панели, расположенной в нижней части окна, вы можете более точно настроить параметры автоматической анимации или выбрать другой ее тип (менее распространенный) – Shape (Форма).
Просмотреть результаты экспериментов можно, скомпилировав ролик, – нажмите сочетание клавиш Ctrl+Enter.
Если вы потом захотите использовать получившийся ролик, то удобнее будет сохранить созданный файл в хорошо известном и легкодоступном месте, чтобы не пришлось искать его по всему диску. Для этого выполните команду меню File → Save As (Файл → Сохранить как) и укажите нужную папку для сохранения. В нем разместятся два файла: один с расширением FLA (рабочий файл ролика), а другой с расширением SWF (скомпилированный вариант, который можно использовать). Стоит заметить, что SWF-файл создается только после нажатия сочетания клавиш Ctrl+Enter.
На этом краткий экскурс во Flash-анимацию можно считать законченным. Углубиться в тонкости работы с описанными программами вы сможете, либо занявшись изучением специализированной документации, либо прибегнув к наиболее симпатичному лично для меня эмпирическому методу, который в шутку еще называют «методом математического тыка».
Правообладателям!
Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.Читателям!
Оплатили, но не знаете что делать дальше?