Пакет Adobe Acrobat

         

Пакет Adobe Acrobat

Программа Adobe® Acrobat® 6.0 Standard представляет собой надежный и эффективный инструмент для обмена документами любого формата. Эту программу можно использовать для публикации в формате PDF (Portable Document Format -Переносимый формат документов) практически любого документа, сохраняя при этом точный вид и содержимое его оригинала, в том числе шрифты и графику.
Документы в формате PDF можно распространять по электронной почте, или хранить в сети Web, в интрасети, в файловой системе, либо на компакт-диске. Ваши файлы смогут просматривать пользователи компьютеров на платформе Microsoft® Windows®, Mac® OS и UNIX®. Вы можете добавлять в документ интерактивные элементы, например, гиперссылки и звуковые клипы. Кроме того, программа Acrobat позволяет комментировать документы, подписывать их цифровыми подписями и надежно защищать уязвимые файлы.
Книга «Adobe Acrobat 6.0 Standard. Официальный учебный курс» входит в серию официальных учебников, издаваемых компанией Adobe, посвященных работе с графическими и издательскими программами этой компании. Уроки в книге спроектированы так, чтобы вы могли изучать их с любой скоростью. Если вы никогда не работали с Adobe Acrobat Standard, то для полного овладения этой программой вам придется изучить ее основные концепции и функциональные средства. А если вам уже доводилось работать с программой Acrobat Standard, то вы научитесь использовать многие дополнительные средства, появившиеся в последней версии 6.0. В уроках этого учебника описываются новый пользовательский интерфейс программы Adobe Acrobat Standard, новые методы создания файлов Adobe PDF, мощные дополнительные методы, позволяющие использовать содержимое файлов Adobe PDF в других приложениях. Описываются новые инструменты для просмотра и комментирования содержимого документов Adobe PDF, а также способы преобразования документов в легкодоступные, удобочитаемые и хорошо организованные электронные книги. Вы научитесь создавать фотоальбомы, которые смогут просматривать ваши друзья и близкие.
Хотя в каждый урок включены пошаговые инструкции для выполнения конкретных проектов, в них оставлен простор для исследований и экспериментов. Вы можете изучать книгу от корки до корки, либо обратиться только к тем урокам, в которых обсуждаются интересующие или нужные вам вопросы.

Введение
В системе Windows выберите в меню команду Start | Programs | Adobe Acrobat 6.0 Standard (Пуск|Программы | Adobe Acrobat 6.0 Standard). В системе Mac OS откройте папку Adobe Acrobat 6.0 Standard и дважды щелкните мышью на значке программы Acrobat 6.0 Standard. Для запуска программы Acrobat 6.0 Standard в системе Mac OS необходимо использовать версию 10.2.2 (или позднейшую) этой операционной системы. Появляется диалог приложения Adobe Acrobat Standard. Теперь вы можете открыть документ PDF или создать новый и приступить к работе.

Введение в программу Acrobat Standard
Нынче во всем мире ширится число людей, стремящихся воспользоваться современными эффективными инструментами для публикации документов в Web и получить удобный доступ к Интернету и CD-рекордерам, чтобы без проблем распространять свои электронные публикации. Программа Acrobat Standard как раз и позволит вам быстро и легко создавать электронные документы, доступ к которым откроет бесплатная программа Adobe Reader

Знакомство с рабочей областью
В этом уроке вы научитесь: Использовать полную справку программы Acrobat 6.0 и окно How To..? (Каким образом?). Работать с инструментами программы Acrobat и панелью навигации. Листать документы Adobe PDF с помощью встроенных навигационных элементов управления программы Acrobat. Варьировать способы прокрутки и отображения документа Adobe PDF в окне документа. Изменять масштаб отображения документа.

Преобразование файлов Microsoft Office
В этом уроке вы научитесь выполнять следующие задачи: Преобразовывать файлы Microsoft Word в файлы Adobe PDF. Преобразовывать заголовки и стили документов Word в закладки документа Adobe PDF. Преобразовывать комментарии в документах Word в примечания документов Adobe PDF. Защищать файлы Adobe PDF паролями. Изменять параметры преобразования документов в формат Adobe PDF. Преобразовывать файлы Microsoft Excel и отсылать их для онлайнового просмотра. Преобразовывать файлы в формат Adobe PDF и прикладывать их к электронным письмам приложения Microsoft Outlook.

Преобразование файлов в формат Adobe PDF
С помощью программы Acrobat Standard можно легко и быстро преобразовывать в формат Adobe PDF файлы различных форматов. Можно даже скомпоновать файлы эазличных типов, включая файлы Adobe PDF, а затем одним щелчком мыши объединить их и преобразовать в единый файл Adobe PDF. На страницы созданного файла PDF можно добавлять колонтитулы, закладки и фоновые изображения. Никогда ранее создание и настройка файлов PDF не были таким простым делом!

Настройка качества выходных файлов Adobe PDF
Задавая параметры преобразования файлов в формат Adobe PDF, можно контролировать качество конечного файла PDF. В принципе, параметры преобразования, заданные по умолчанию, в большинстве случаев обеспечивают удовлетворительные результаты преобразования. Однако для достижения наилучшего соотношения размера файла и его качества в какой-то конкретной задаче вы можете подобрать особые параметры преобразования в формат Adobe PDF

Создание файлов Adobe PDF из Web страниц
Программа Acrobat Standard позволяет преобразовывать в формат Adobe PDF страницы Web, причем эти файлы можно редактировать и даже выполнять в них поиск информации. Данные файлы PDF пригодны для решения многих задач -архивирования, проведения презентаций, распространения информации и многих других. В системах Windows вы можете преобразовывать Web-страницы непосредственно из окна приложения Internet Explorer.

Модифицирование файлов PDF
Программа Acrobat Standard позволяет не только преобразовывать документы в формат Adobe PDF, но также редактировать текст в полученных файлах, добавлять в документы ссылки, закладки, переставлять, добавлять и удалять страницы документа. Вы можете даже изменить предназначение документа, например, сохранить текст в файле другого формата, либо извлечь изображения из документа и сохранить их в каком-нибудь графическом формате.

Использование Acrobat Standard
Средства программы Acrobat Standard позволяют организовать эффективный процесс просмотра документов. Например, документы PDF можно распространить среди рецензентов и получить от них комментарии в форме примечаний, текстов, звуковых файлов, штампов, файлов, пометок от руки и текстовых пометок, добавленных к файлу. Ход процесса просмотра можно отслеживать, а по окончанию сопоставить комментарии и собрать их в единый файл, что значительно облегчает просмотр

Помещение документов онлайн
В этом уроке мы приступим к процессу помещения в сеть документов, которые изначально проектировались для печати. Сначала мы откроем PDF-версию книги, зададим начальный вид для онлайновой версии, а затем займемся закладками и статьями, значительно облегчающими чтение электронных изданий.

Оптимизация дизайна онлайновых документов
Практическая ценность онлайновых документов намного повышается, если размеры его страниц специально подобраны для экранного просмотра, а в самом документе предусмотрены ссылки, позволяющие читателям легко переходить в любое место документа.

Подписание и защита документов
Чтобы подтвердить достоверность содержимого файла Adobe PDF, его можно подписать цифровой подписью или сертифицировать. Кроме того, файлы Adobe PDF можно защитить путем ограничения числа пользователей, имеющих право манипулировать с содержимым файлов и даже открывать эти файлы.

Заполнение форм
Программа Acrobat Standard позволяет заполнять электронные формы и подтверждать данные из этих форм по электронной почте или по World Wide Web. Кроме того, формы можно подписывать цифровыми подписями.

Подготовка презентаций
Файл Adobe PDF можно настроить так, что он будет открываться в полноэкранном виде, скрывающем все команды меню и инструменты программы Acrobat. Кроме того, в документе можно создать переходы страниц, которые будут отображаться при смене страниц презентации; в документ можно добавить звуки, «оживляющие» ход презентации. Не пожалейте времени на этот урок, и вы научитесь подбирать наилучший формат для собственных презентаций.

Работа с рисунками и изображениями
В программу Acrobat Standard включено множество средств для работы с рисунками и фотографиями. Например, можно экспортировать изображения из файла PDF и повторно использовать их в других проектах. Специальный дополнительный модуль («плагин») позволяет просматривать мультимедийные слайды и электронные открытки, созданные в программе Adobe Photoshop Album. Дополнительный модуль Picture Tasks (Задачи рисования) позволяет экспортировать файлы JPEG.

Adobe Illustrator 7.0 (часть 2)

С помощью инструментов Horizontal Type (Текст) или Vertical Type (Вертикальный текст) можно в любом месте вводить произвольный текст, который не ограничивается ни рамкой, ни колонкой, а следовательно, заботу о переводе строк должен взять на себя пользователь.
Эти инструменты являются идеальным средством для набора заголовков, крупных и коротких надписей, подрисуночных текстов и так далее, поэтому такой способ ввода можно назвать заголовочным, а вводимый текст заголовочным текстом.
Для набора заголовочного текста (Рисунок 11-1) необходимо включить инструмент Horizontal Type (Текст) или Vertical Type (Вертикальный текст), при этом курсор примет вид буквы I в рамке из точек. Небольшая черточка, пересекающая стойку буквы, обозначает базовую линию шрифта — линию, по которой происходит выравнивание букв в строке.
Курсор следует подвести к точке начала набора и щелкнуть кнопкой мыши, в результате дополнительно на экране появляется курсор набора в виде мерцающего вертикального (или горизонтального для вертикального текста) штриха, который перемещается по мере набора и управляется «клавишами со стрелками».
При выборе точки начала набора заголовочного текста следует избегать щелчка в пределах объекта, поскольку в этом случае программа «сочтет» этот объект в качестве колонки для набора.

Ввод текста
Инструмент Туре (Текст) служит для набора горизонтального или вертикального текста в любом месте документа. Более того, следует сразу обратить внимание, что вводить текст можно различными способами: располагать в прямоугольную рамку или в колонку, в контуры неправильной формы, а также направлять вдоль линейного контура.

Общие сведения о фильтрах
Все фильтры представлены в меню Filter (Фильтр) и разделены на 9 групп: Artistic (Имитация), Blur (Размытие), Brush Strokes (Штрихи), Distort (Деформация), Pixelate (Оформление), Sketch (Эскиз), Stylize (Стилизация), Texture (Текстура) и Video (Видео). Выделив точечное изображение, следует выполнить соответствующую команду (применить фильтр).

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

Буфер обмена Clipboard
Простейшим средством обмена информации является буфер обмена Clipboard, который может вполне выполнять некоторые задачи: переносить тексты между программой Adobe Illustrator и практически всеми текстовыми редакторами и программами верстки, обеспечивать копирование контуров между программой Adobe Illustrator и программами Adobe Photoshop, Adobe Streamline, Adobe Dimensions и Adobe Premiere

Настройка принтера и печать
Стандартные настройки принтеров, установленных в операционной системе Windows 95, доступны из программы Adobe Illustrator. Для этого необходимо выполнить команду Document Setup... (Параметры документа...) меню File (Файл) и в открывшемся диалоговом окне нажать кнопку Print Setup... (Принтер...). Затем в диалоговом окне Print (Настройка принтера) в списке инсталлированных принтеров выбрать требуемый и нажать кнопку Properties (Свойства).

Основы цветоделения
Для репродуцирования цветных изображений типографским способом их подвергают разделению на несколько изображений таким образом, что будучи напечатанными с точным совмещением (приводкой) определенными цветами воспроизводится оригинальное цветное изображение. Процесс разделения изображения называется цветоделением и является неотъемлемым этапом допечатной подготовки (prepress).

Клавиатурные эквиваленты команд

Самоучитель по работе с Photoshop и Illustrator

Некоторые иллюстраторы используют метод коллажа, для которого требуется изготовление многих листов раскрашенной бумаги. Затем бумагу разрезают на формы, которые комбинируют, чтобы образовать из них иллюстрации. Вы можете создавать в этой технике свои собственные цифровые цветные коллажи. Создайте в программе Illustrator контуры (Outlines) иллюстрации или используйте программу Photoshop, чтобы создать контуры (Paths). Затем создайте несколько слоев раскрашенной бумаги. Для каждого слоя бумаги добавьте маску слоя, чтобы маскировать формы коллажа. Если вы хотите придать иллюстрации трехмерный вид, попробуйте добавить к формам чуточку тени. Эта техника дает хороший эффект также с бумагой, раскрашенной под мрамор. Достаточно только заменить простой раскрашенный слой слоем, раскрашенным под мрамор.

Иллюстрации из раскрашенной бумаги
Выберите на панели инструментов инструмент Кисть. Выберите Window (Окно) Brushes (Кисти), чтобы отобразить на экране палитру Brushes. Из меню палитры Brushes выберите Thick Heavy Brushes (Широкие плотные кисти). Если вы получите предупреждающее диалоговое окно, щелкните на Append (Дополнить), чтобы добавить кисти к существующему списку.

Пользовательские рамки
Одной из наиболее полезных вещей, которые можно создавать при помощи инструмента Pattern Brush (Кисть узора)1 в программе Adobe Illustrator, является рамка. Кисть узора дает возможность создавать рамки, у которых рисунки углов отличаются от рисунков сторон. При этом не нужно заботиться о расчете размеров элементов узора - плиток, чтобы подогнать их к размерам конкретного прямоугольника, потому что программа Illustrator предлагает на выбор 3 опции инструмента Pattern Brush.

Узоры (шаблоны) и текстуры
Самый простой способ построения элемента узора - плитки - состоит в том, чтобы нарисовать какой-либо графический объект и окружить его прямоугольником, помещенным в фон. Эта процедура рассказывает, как осуществлять это на дальнейших шагах и создавать плотные узоры, которые идеально складываются из плиток, посредством позиционирования копий рисунка на.каждом углу фонового прямоугольника.

Текстовые эффекты
Текстовые маски (трафареты) для фотографий можно создавать в программах Illustrator или Photoshop. В обеих программах легко создавать текстовые маски благодаря слоям и группированию. Но программа Illustrator генерирует очертания на языке PostScript, тогда как программа Photoshop генерирует растровый текст. Вы должны решить, какого рода конечный продукт вам требуется. Если вы печатаете рисунок, используйте программу Illustrator.

Специальные эффекты
Зернистость - это текстура с крапинками, создаваемыми скоплениями серебра на фотографической пленке. Эта характеристика обычно видна на фотографиях, сделанных с большим увеличением, или на фотографиях, снятых с большой скоростью протяжки пленки. В этом разделе описываются 4 техники, которыми вы придадите зернистую структуру вашему изображению. Для того чтобы посмотреть, какая из них даст наилучший результат для вашего изображения, обратитесь к примерам, показанным ниже.

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

Взаимное преобразование файлов программ Photoshop и Illustrator
Есть 4 разных способа импортировать файлы программы Photoshop в программу Illustrator: метод команды Place (Поместить), метод drag-and-drop (перетащить), метод команд Copy and Paste (Скопировать и вставить) или метод команды Open (Открыть). Методы drag-and-drop и Copy and Paste менее желательны, потому что изображение преобразуется в RGB-изображение с разрешением 72 ppi

Цифровая фотография

Последнее десятилетие XX века ознаменовалось появлением большого количества устройств, изменивших привычный взгляд на вещи. Похоже, что, кроме чайника и утюга, не осталось техники, в названии которой не фигурирует слово «цифровой». В связи с этим возникает некоторая путаница, что же подразумевает данное прилагательное в том или ином случае. Чаще всего недоразумения происходят при использовании словосочетания «цифровая камера». Вызвано это тем, что под этим названием скрываются два совершенно разных класса устройств — цифровые видеокамеры и цифровые фотокамеры. И если цифровые видеокамеры представляют собой достаточно привычные устройства, пусть с улучшенным качеством и упрощенным подключением к компьютеру, то цифровые фотокамеры произвели настоящий переворот в фотографии.
Очевидно, что технология съемки, проявки пленки и печати фотографий претерпела незначительные изменения с момента появления на свет. К революционным изменениям можно отнести воцарение цвета (случившееся, впрочем, совсем недавно) и появление фотоаппаратов «моментальной съемки», более известных по одному из крупнейших производителей — компании Polaroid. И если с технической точки зрения обычные фотокамеры последнего поколения представляют собой чудеса инженерной мысли, то химические процессы получения фотографий сохранились с дедовских времен. При этом следует вспомнить, что любительская киносъемка, появившаяся значительно позднее фотосъемки, с начала 80-х годов стала активно вытесняться видеосъемкой, и в результате в наше время кинокамера в руках далекого от кинематографа человека — явление довольно редкое.
Тем не менее электроника заменила пленку в фотокамерах сравнительно недавно — первые модели цифровых фотокамер появились на рынке России в 1996 году. Причину столь позднего старта следует искать в конструктивных особенностях цифровых фотокамер.

Введение
Если с технической точки зрения обычные фотокамеры последнего поколения представляют собой чудеса инженерной мысли, то химические процессы получения фотографий сохранились с дедовских времен. При этом следует вспомнить, что любительская киносъемка, появившаяся значительно позднее фотосъемки, с начала 80-х годов стала активно вытесняться видеосъемкой, и в результате в наше время кинокамера в руках далекого от кинематографа человека — явление довольно редкое.
Тем не менее электроника заменила пленку в фотокамерах сравнительно недавно — первые модели цифровых фотокамер появились на рынке России в 1996 году. Причину столь позднего старта следует искать в конструктивных особенностях цифровых фотокамер.

Общие принципы работы
Любой фотоаппарат, в том числе и цифровой, можно условно разделить на три части. Первая из них — оптическая система, состоящая из объектива (иногда с насадками) и затвора. Вторая часть — это регистратор изображения. Третья часть предназначена для хранения отснятых кадров. В обычном фотоаппарате функции второй и третьей частей выполняет пленка, в цифровом для этого используются два разных устройства.

Оптическая подсистема
Как уже было сказано, одной из основных составляющих фотоаппарата является его объектив. Поэтому необходимо упомянуть основные термины, касающиеся оптической подсистемы фотоаппарата.

Электроннооптические преобразователи
После прохождения оптики световой поток попадает на регистрирующий элемент — электронно-оптический преобразователь (ЭОП). Как уже упоминалось, в основном в этих целях используются матрицы ПЗС — приборов с зарядовой связью. Несмотря на то что ЭОП на КМОП-элементах в последнее время появляются даже на профессиональных моделях, подавляющее большинство любительских фотоаппаратов оснащены именно ПЗС-матрицами. Рассмотрим подробнее конструкцию этих устройств.

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

Дополнительные устройства
В предшествующих разделах были рассмотрены три основные части фотоаппарата: оптика, системы регистрации и хранения изображения. Разумеется, что электронно-механическая «начинка» камеры содержит и другие детали, назначение большинства из них понятно и интересно только для узких специалистов. Но есть ряд устройств, которые.выполняют понятные для обычного пользователя задачи.

Общие сведения
Среднеформатные (6x4,5; 6x6; 6x7 и 6x9 см) и крупноформатные (9x12; 13x18 и 18x24 см) фотокамеры отличаются, во-первых, крайним консерватизмом конструкции, а во-вторых, очень высоким качеством изготовления. Поэтому до сих пор можно обнаружить интенсивно эксплуатируемый аппарат, сделанный в семидесятых годах. Фотографы, использующие эту технику, тоже настороженно относятся ко всем новшествам.

Общие черты
В данной главе будут рассматриваться профессиональные камеры — техника дорогая и менее распространенная, чем любительские модели. В то же время если проводить аналогию с автомобилями, то практически все конструктивные находки опробовались вначале на «болидах» «Формулы-1» и лишь затем применялись в массовом производстве. Так же и в случае с профессиональными камерами — после того как новые идеи «приживались» на профессиональных моделях, производители внедряли их в любительскую технику.

Любительские камеры
Первая любительская цифровая фотокамера появилась в 1990 году. Dycam Model 1, более известная под именем Logitech FotoMan FM-1, отличалась довольно своеобразным дизайном. Вертикальная компоновка и кнопка затвора на лицевой панели не обеспечивали удобного удержания при фотографировании.

Советы по покупке
Как любой инструмент, цифровая фотокамера должна соответствовать своему предназначению. И если некоторым достаточно «мыльницы» с разрешением, пригодным лишь для публикации снимков на личном веб-сайте, то для других необходима многомегапиксельная «зеркалка» с обилием ручных настроек.

Съемка
Основное предназначение любого фотоаппарата, в том числе и цифрового — фотографирование. Несмотря на все многообразие моделей, имеющихся на рынке, некоторые советы по съемке применимы к любой камере. Разумеется, перед началом съемки обязательно следует хотя бы один раз прочитать руководство по эксплуатации, в противном случае пользователя могут ожидать сюрпризы — и далеко не всегда приятные.

Что делать с отснятыми кадрами
На первый взгляд, такой вопрос звучит довольно бессмысленно. «Разумеется, печатать!» — скажет большинство читателей. Вот тут-то и начинается проблема выбора — какие печатать кадры (ретушированные с помощью ПО или исходные), какого размера, на каком принтере? Или лучше возложить эту задачу на специализированное ателье? И как хранить электронные «негативы»? На все эти вопросы призвана ответить данная глава

Самоучитель по цифровой фотографии

Любой фотоаппарат, в том числе и цифровой, можно условно разделить на три части. Первая из них — оптическая система, состоящая из объектива (иногда с насадками) и затвора. Вторая часть — это регистратор изображения. Третья часть предназначена для хранения отснятых кадров. В обычном фотоаппарате функции второй и третьей частей выполняет пленка, в цифровом для этого используются два разных устройства.
Для регистрации изображения используется электронно-оптический преобразователь, а для хранения — флэш-память.

Введение
Очевидно, что технология съемки, проявки пленки и печати фотографий претерпела незначительные изменения с момента появления на свет. К революционным изменениям можно отнести воцарение цвета (случившееся, впрочем, совсем недавно) и появление фотоаппаратов «моментальной съемки», более известных по одному из крупнейших производителей — компании Polaroid.

Общие принципы работы
По конструкции данные устройства примерно похожи на используемые в видеокамерах матрицы, основное различие заключается в разрешении. Эта же характеристика является одной из основных при описании цифровой фотокамеры, именно дороговизна ПЗС-матриц с большим количеством элементов сдерживала развитие цифровой фотографии.

Оптическая подсистема
Кривизна поля характеризуется тем, что резкое изображение плоского предмета лежит на искривленной поверхности. Вызвано это тем, что после прохождения сквозь оптическую систему световые лучи, идущие из точек, расположенных вне оптической оси объектива, сходятся в фокус не в одной плоскости. На фотографии кривизна поля проявляется в понижении резкости изображения от центра к краям. Устраняется эта аберрация подбором линз с различной кривизной поверхностей.




Электронно-оптические преобразователи
Интересно, что в некоторых случаях при перемножении количества точек по горизонтали и вертикали можно получить число, большее количества элементов ПЗС-матрицы. В данном случае имеет место обычный рекламный трюк. Когда качества матрицы не хватает на «полноценное» разрешение, оно достигается путем интерполяции точек (причем такое же «улучшение» снимка может быть достигнуто с помощью программного обеспечения для обработки изображения на компьютере).

Устройства хранения информации
Также требуется обработка изображения с целью его сжатия (об этом будет рассказано далее). Кроме того, скорость считывания кадра с ПЗС-матрицы значительно выше скорости записи на устройство долговременного хранения информации, какого бы типа оно ни было. Для промежуточного хранения и обработки изображения используется буферная память.

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

Студийные камеры
В отличие от фирм, производящих обычные камеры для студийной съемки и сохраняющих статус-кво десятилетиями, в области цифровой техники аналогичного назначения происходили бурные изменения. Некоторые компании, считавшиеся лидерами отрасли 5 лет назад, на сегодняшний день влились в состав других корпораций или же просто исчезли с рынка.

Профессиональные модели
В главе, посвященной оптической подсистеме, мы коснулись определения зеркальной камеры (SLR-камеры), то есть фотоаппарата, который позволяет пользователю визуально контролировать кадрирование, фокус и глубину резкости. Эти возможности предопределили интерес профессиональных фотографов к данной технике еще в конце 50-х годов, когда пленочные зеркальные камеры только-только появились

Любительские камеры
Ассортимент выпущенных моделей исчисляется сотнями, при этом неоднократно предпринимались попытки классификации любительских камер. Вначале решено было разделять камеры по категориям, учитывая их разрешение. Однако величина эта оказалась такой же быстрорастущей, как и быстродействие процессоров ПК. Затем фотоаппараты попытались распределять по классам согласно объему сервисных функций — управления экспозицией, режимом съемки, настройкам баланса белого и т. д.

Советы по покупке
Можно выложить 4000 долларов при покупке «зеркалки», еще 2000 потратить на оптику, а затем выяснить, что со специфическими задачами, вроде спортивной съемки, гораздо лучше справляется специализированный любительский фотоаппарат, который при меньшем разрешении в три раза «скорострельнее» и стоит менее 1000 долларов.

Съемка
В любых условиях при съемке цифровой камерой не следует экономить память на кадрах, так как техника данной категории, в отличие от пленочных фотоаппаратов, позволяет не только просмотреть отснятые изображения, но и сразу же удалить неудачные. Причем удаление происходит безо всякого вреда для модуля памяти — например, модули памяти SmartMedia обеспечивают порядка миллиона циклов перезаписи.

Что делать с отснятыми кадрами
Предположим, кадры переписаны в компьютер и располагаются в одном из каталогов емкого (или не очень) жесткого диска. Сразу же возникает соблазн там их и оставить, но идею эту необходимо решительно забраковать.

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

Съемка натюрмортов, произведений искусства

Фотографирование произведений искусства актуально при организации аукционов, создании библиотеки фотографий и т.д. Если вам нравится управлять освещением, подбирать расположение объектов и задних планов при съемке произведений искусства, обязательно ознакомьтесь с приемом 38, чтобы узнать, как правильно фотографировать предметы, стоящие на столе. Если вы готовите фотографии лотов для Internt-аукционов (например, eBay), очень полезным окажется материал приема 39. Познакомившись с приемом 40, вы получите немало рекомендаций по съемке "плоских" произведений искусства. Прием 41 по достоинству оценят те читатели, которые хотят научиться фотографировать старые автомобили.

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

Съемка при использовании света от свечи
Если вы фотографируете, используя свет от свечи, то вам подойдет любой стол. По возможности поверхность стола должна быть деревянной или обладать темным цветом, как показано на 42.3. Если поверхность не темная, накройте ее темной тканью. Готовить место при съемке с использованием света от свечи рекомендуем в ночное время, поскольку вам не придется думать, как избежать влияния других источников света (например, света, падающего через окно или проникающего через щель под закрытой дверью).

Фотографирование цветов при использовании кольцевой вспышки для макросъемки
Кольцевая вспышка для макросъемки надевается прямо на объектив фотоаппарата. Данный тип вспышек разрабатывался специально для того, чтобы улучшить освещение предметов, расположенных в непосредственной близости к объективу фотоаппарата. Вы сможете избежать создания неестественного внешнего вида объектов, если используете такую модель кольцевой вспышки для макросъемки, которая имеет две отдельные части, управление которыми осуществляется независимо. Таким образом, фотограф получает более естественные результаты, контролируя параметры каждой части вспышки.

Фотопленка и определение экспозиции

С появлением дешёвых автоматических камер материал этой главы почти утратил свою актуальность. Тем не менее, было принято решение его оставить, так как он все же представляет ценность для владельцев старых фотоаппаратов и более глубокого понимания процесса фотографирования. Обладатели цифровых камер могут легко провести паралели, заменив понятие плёнки светочувствительной матрицей - вот только негатива в этом случае нет.
Экспозиция — количество света, которое воздействует на пленку — определяется величиной диафрагмы и выдержки. Чтобы установить правильную экспозицию, нужно знать светочувствительность пленки и яркость объекта (освещенность и тональность). Рассмотрим факторы, связанные с выбором пленки.

Чувствительность пленки и зернистость

Средства разработки приложений

Sybase Central - графическое средство управления для продуктов Sybase. Он реализует стратегию Sybase управления всеми серверами и ПО промежуточного уровня предприятия с единственной консоли. Sybase Central работает в операционной среде Microsoft Windows 95 и Microsoft NT. Он поддерживает соединения и обеспечивает управление продуктами Sybase на любой платформе, на которой поддерживается работа с продуктами Sybase.
Sybase Central для Adaptive Server Enterprise(известного как Adaptive Server Enterprise Plug-in) входит в пакет with Adaptive Server Enterprise (ASE) версия 11.5 и может быть устанавлен с любого CD из поставки ASE . (Для платформы HP-UX настольные приложения находятся на отдельном CD.)
Используя Sybase Central и ASE Plug-in, администраторы систем и баз данных могут с единственной консоли полностью устанавливать и контролировать в сети Adaptive Server Enterprise версии 11.5 и SQL Server 11.0.x независимо от платформ, на которых они работают.

Связка ActiveX - Internet Explorer
А знаете ли вы, что на Delphi можно писать ActiveX компоненты? Конечно знаете. А что с их помощью можно взаимодействовать с Internet Explorer? Это может быть интересно для профессиональных вебмастеров, скажете вы, но я не согласен. "Простой" программист тоже может найти массу применений этому. Здесь будет описано одно из них. Все мы лазим (ходим и т.д.) по интернету.

Вычисление пересечения языковых пар
Поскольку выделение общей части двух сегментов- важный этап предлагаемой технологии перевода, изучим этот вопрос более детально. При этом, помня о том, что сегмент в памяти перевода выступает, чаще всего, не отдельно, а как элемент языковой пары, будем рассматривать именно пересечение пар.

Концептуальная модель сервера
Сервер приложений состоит из 9 пакетов. Пакеты model.fact, model.meta, model.security такие же, как на стороне клиентского приложения. Они служат value-объектами обмена информацией между сервером приложений и клиентским приложением. Пакеты source.fact, source.meta и source.security на стороне сервера отвечают за взаимодействие между клиентским приложением и сервером приложений.

Написание DLL
С++ Builder имеет встроенный мастер по созданию DLL. Используем его, чтобы создать пустую библиотеку. Для этого надо выбрать пункт меню File-New: В появившемся окне надо выбрать "DLL Wizard" и нажать кнопку "Ok". В новом диалоге в разделе "Source Type" следует оставить значение по умолчанию - "C++". Во втором разделе надо снять все флажки.

Составление сценариев и их использование
В этой статье я хотела бы пояснить, когда следует использовать механизмы сценариев, рассказать о некоторых базовых концепциях их составления, а также дать ряд практических советов (см. врезку ). Кроме того, я представлю код на VBScript, с помощью которого решается некая общая задача, и прокомментирую его.

Обзор методов оптимизации кода
Процессоры, способные одновременно и независимо выполнять несколько команд, обладают исключительно высоким потенциалом производительности и находят все более широкое применение. О процессорах такого типа говорят, что они поддерживают параллелизм на уровне команд (Instruction Level Parallelism, ILP).

Access
Важным элементом программ работы с базами данных является механизм "отчетов". Так как структура баз может быть достаточно сложной, для реализации таких программ недостаточно знать основные возможности "конструктора отчетов". Может потребоваться знание ряда слабо документированных функций и технологических приемов

Модуль AcedMemory
Этот модуль предназначен для замены стандартного менеджера памяти Borland Delphi альтернативным механизмом распределения памяти. Целью разработки нового менеджера памяти было стремление оптимизировать работу с небольшими блоками памяти, которые возникают при организации хранения данных в виде объектной базы, когда каждая запись представляется экземпляром соответствующего класса.

Класс AcedBinary
В AcedBinary собраны функции для работы с бинарными данными, которые используются другими классами в составе AcedUtils.NET. Однако, они могут вызываться и из прикладной программы. Например, функция SwapBytes() обращает порядок следования байт в значении типа System.UInt32, функция ReverseBits() выполняет аналогичное действие с битами в составе двойного слова.

Сущность аспектно-ориентированного программирования
Методы объектно-ориентированного анализа и проектирования позволяют создать модель (архитектуру) информационной системы; провести анализ и создать на его основе модель предметной области. Типизации проектных решений служит широко распространенная концепция шаблонов, эффективные методы анализа и проектирования могут быть оформлены как стратегии.

BlueJ: учебная оболочка или полноценная среда разработки?
Во многих ИСР под визуализацией разработки подразумевается возможность разработчика поместить на экране кнопки или другие объекты, но ни одна из существующих сред не позволяет наблюдать иерархию классов приложения в виде графа, со связями, отображающими наследование. Изобилие же инструментальных средств в профессиональных средах тоже лишь отвлекает внимание, занимая пространство на экране.

Создание и открытие хранилищ
Структурированные хранилища данных - это файлы особой "самодокументированной" структуры, в которых могут мирно уживаться разнородные данные (от простого текста до фильмов, архивов и… программ). Поскольку эта технология является неотъемлемой частью Windows, доступ к ней возможен из любого поддерживающего технологию COM средства программирования.

Повседневное использование
Системы управления версиями - класс программных продуктов, нацеленных на решение ряда задач, с которыми повседневно сталкивается каждый программист. С помощью систем управления версиями вы следите за изменениями кода вашего программного продукта в ходе его разработки, и можете управлять различными его состояниями: новая версия, работа над которой идет прямо сейчас; старая версия, которую придется поддерживать еще некоторое время; или же старая версия, интересная только историкам.

Взаимодействие Microsoft Excel с приложениями .NET
Многим разработчикам рано или поздно приходится сталкиваться с задачами, которые подразумевают использование Microsoft Excel (далее по тексту просто Excel) в своей работе. Не будем перечислять подобные задачи, думаю, читатель сам уже с этим столкнулся. Многие вопросы покажутся Вам очень знакомыми, кое-кто скажет, а зачем такие сложности?

Описание протокола DDE
В данной статье я хочу поделиться решением, которое наверняка будет многим полезно. Началось с того, что передо мной была поставлена задача организовать чтение данных из книги MS Excel, причем данные из ячеек нужно было считывать только в том случае, если они изменились. При этом были выдвинуты жесткие требования к скорости и оперативности обработки информации в изменившихся ячейках.

Отличия языков C и Fortran
Имеется достаточно большое количество программ, реализованных на языке Fortran и не потерявших ценность. В настоящее время широкую популярность получила среда программирования Java, обеспечивающая переносимость программ. Следовательно, возникает потребность иметь возможность вызывать подпрограммы, реализованные на языках Fortran, из Java-программ.

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

Средства разработки параллельных приложений в среде Java
Среда ParJava позволяет выполнять большую часть разработки параллельной Java-программы на инструментальном компьютере. Для этого используется модель параллельной Java-программы [], интерпретируя которую на инструментальном компьютере можно получить оценки времени выполнения программы на заданном кластере (кластер определяется числом узлов, параметрами платформы, используемой в качестве его узлов, и параметрами его коммуникационной сети), а также оценки других динамических атрибутов программы, построить модели ее профилей и трасс

Такие разные инсталляторы
Поговорим о верных помощниках разработчика - инсталляторах, программах, которые умеют создавать дистрибутив приложения. Дистрибутивы обычно занимаются установкой приложения на компьютер пользователя, а в случае необходимости - переустановкой или удалением.

Динамическая поддержка расширений процессора в кросс-системе
В статье рассматривается задача моделирования расширений процессора в виде акселераторов (сопроцессоров) для автоматической настройки инструмен-тария кросс-разработки для поддержки этих расширений. Под инструмен-тарием кросс-разработки (кросс-системой) понимается набор программных компонентов (ассемблер, компоновщик, симулятор, отладчик и профилиро-вщик) для разработки прикладных программ с использованием хост-машины, отличной от целевой аппаратуры

Спецификации типов примера
Принцип подстановки Лисков помогает понять суть термина suptyping выделение подтипа, а статья Роберта Мартина [] показывает некоторое несоответствие между наследованием в языке C++ и выделением подтипа. В этой статье принцип формулируется следующим образом: If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2 then S is a subtype of T.

Создание и тестирование многопоточной программы
Пусть мы имеем двух спортсменов-бегунов и тренера, фиксирующего в динамике число шагов, которые они пробежали на тот или иной момент времени. В целях простоты бегуны стартуют одновременно, бегут с одинаковой скоростью и длина шага у них одна. Необходимо создать программу, моделирующую поведение бегунов и их тренера.

Аутентификация и авторизация пользователей
В статье рассматривается пример решения задачи по аутентификации и авторизации клиентов Web-сервера на сервере приложения, где под Web-сервером понимается работающее на нем приложение ASP.NET, а под сервером приложения – .NET-приложение. Взаимодействие осуществляется через .NET Remoting (TCP/Binary).

Инсталляция by NSIS
Рано или поздно любой программист сталкивается с проблемой создания дистрибутивов своего детища. Специально для решения этой проблемы в мире (и в Интернете в частности) существует ряд программ которые предназначены для решения этой проблемы. Сегодня речь пойдет, об одном представителе программ семейства инсталляторов – NSIS.

Обмен опытом
В те времена, когда компьютеры были большими, это выражение было в ходу. Быть может, и мой опыт кому-то покажется небесполезным. Предполагается, что читатели сего немного ориентируются в предмете обсуждения: этапах разработки ПО, объектно-ориентированной терминологии, а также в методах проектирования реляционных БД.

Операционная система PalmOS для программиста
За последние 9 лет (c 1993) в мире персональных компьютеров появился новый участник – карманный персональный компьютер (КПК). Большую роль в распространении этого вида компьютерной техники сыграли устройства на базе операционной системы PalmOS, которая появилась в 1996 году. За последующие 6 лет в свет вышло более 5 версий PalmOS (1.0 – 4.1). Большим изменениям PalmOS никогда не подвергалась, причины это кроются в том, что для PalmOS создавалось очень много программ (это продолжается и по сей день), и вторая причина это то, что аппаратная часть КПК на базе PalmOS всегда оставалась неизменной

Реализация раннего выполнения на Intel Itanium
Современные микропроцессоры обладают достаточными ресурсами для выполнения нескольких инструкций за один такт. Для того чтобы достичь хорошей производительности на таких процессорах, нужно уметь находить в программе инструкции, которые могут выполняться независимо. Обычно эту задачу называют обнаружением параллелизма на уровне команд (ILP, instruction level parallelism).

Очерк по поводу создания PDF-файлов
В последнее время на просторах интернета обнаружилось очень много PDF converter'ов, reader'ов и write'ов. И подавляющее большинство из них предлагается за деньги. Сама программа от 10$ до 300$. А уж исходный код за гораздо большие деньги цена начинается от 200$ а в одном месте (заинтересовавшись этим полазил по инету) аж за 900 евро.

Работа с таблицами PFSGrid
Компонент PFSGrid представляет аналог стандартного компонента ListBox, но обладающего несравненно большими возможностями. В частности, предусмотрена динамическая раскраска ячеек в зависимости от значений, редактирование содержимого ячеек, изменение положения строк и столбцов путем «перетаскивания» их на другое место и многое другое. На основе компоненты можно создавать удобные окна настройки параметров, информационные панели, редакторы таблиц

Лекция из курса Основы программирования на языке Пролог
Эта лекция будет посвящена теоретическим основам языка Пролог. В принципе, вполне можно писать хорошие программы на языке Пролог, не вдаваясь в глубины математической логики. И в этом смысле можно считать эту главу необязательной, факультативной. Однако тем, кому интересно узнать, «как она вертится», мы попробуем объяснить, как устроен Пролог, на чем он основывается.

Специализированные языки
В компьютерной лаборатории моего колледжа в перерывах еженощных бдений над кодированием и отладкой обсуждались две вечные темы: «что лучше, emacs или vi?» и «какой язык программирования самый хороший?». Позже, когда я начал работать в индустрии, я заметил, что споры вокруг языков программирования продолжались и в кампусах Кремниевой Долины.

Анализ существующих математических моделей
Предлагаемая модель предназначается для описания потоков команд в базовых блоках. Данная модель ориентирована на задачи оптимизации потоков команд по скорости их исполнения. Подобные модели применяются с целью получения кратчайшего по времени расписания команд, поступающих на конвейер процессора.

Публикация растровых карт
Несмотря на сложность и трудоемкость обработки по-прежнему широко распространены растровые карты. Векторизуя космические снимки и сканированные карты, можно создавать различные векторные карты, однако во многих ситуациях требуется возможность работы непосредственно с растровыми данными. В статье рассматриваются способы автоматического построения таких карт из исходного картматериала

Работая с IBM Rational XDE DeveloperPlus .NET
В данной статье представлен краткий обзор основных возможностей IBM Rational XDE Developer.NET, который подготовлен на основе опыта практической работы с продуктом. Предполагается, что читатель уже имеет некоторый опыт работы в среде IBM Rational Rose, а также немного знаком с Round-Trip подходом, обеспечивающим синхронизацию моделей и кода в ходе разработки информационных систем.

Документация на основе RTF-шаблона
Разработка прикладного ПО - это, как известно, не только написание кода программ, но и проектирование печатных документов и отчетов. Практически все интегрированные среды имеют в своем составе генераторы отчетов, в той или иной степени помогающие решить эту задачу. Однако, несмотря на явные достоинства, использование генераторов отчетов имеет ряд недостатков. Они сводятся, главным образом, к невозможности вносить правки в сформированный документ, а также изменять шаблоны отчета привычными средствами, например обычным текстовым редактором.

Базовые принципы языка Scheme
Современное программное обеспечение постоянно усложняется, и становится очевидна необходимость в улучшении его структуры. Требование надежности программного обеспечения приводит к потребности в высокоуровневых языках программирования, реализация которых берет на себя, в частности, ответственность за такой проблемный аспект разработки программных продуктов как управление памятью. Желание скорейшего выхода на рынок с новыми возможностями программного обеспечения вынуждает искать языки программирования, способные существенно повысить производительность труда рядовых разработчиков.

Распределенные компьютерные системы из «реальной жизни»
Парад ошибок начинается примерами с двух моих предыдущих мест работы. Первая ошибка просуществовала несколько часов и была быстро устранена. Это был урок для второй ошибки. Девять месяцев спустя, вскоре после того как я начал работать в другом месте, я столкнулся с похожей ошибкой. Однако в новой компании проблема проявила себя за два месяца до моего прихода

Синхронная модель команды "шаг"
Одной из важнейших возможностей, предоставляемых отладчиком, является возможность управления выполнением программы. Семантика команд управ-ления выполнением в последовательных отладчиках (когда отлаживается один процесс с одним потоком управления) достаточно ясна. Например, семантика команды пошагового выполнения последовательной программы заключается в следующем - выполнить операторы текущей строки и прервать выполнение отлаживаемой программы

Автоматизированное тестирование при разработке ПО
Статья рассматривает один из самых важных этапов при разработке сложных программных систем – этап тестирования. Современные средства разработки позволяют быстро построить "каркас" приложения, но насколько это качественно? В статье описываются основные задачи тестирования, виды тестов и критерии тестирования. Приводятся рекомендации по построению процесса тестирования.

Публикация векторных карт
Подготовка векторных карт к виду, пригодному для их использования в геоинформационных системах (ГИС), является необходимой частью процесса создания карты. Однако в настоящее время практически все отечественные карты не могут быть загружены в ГИС без значительных доработок, а зачастую требуется их векторизация заново. Причиной являются как множественные нарушения топологии, так и проблемы денормализации пространственных и метаданных.

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