Скачать 174.83 Kb.
|
Московский государственный институт электроники и математики (технический университет) Кафедра ИКТ Курсовая работа на тему: «Сравнение мультимедийных приложений пол Linux» по дисциплине «Информационные технологии» Выполнила: Ухина О.В., С-65 Проверил: Черезов О. В. Москва 2011 Оглавление Техническое задание 3 Растровые редакторы 4 GIMP 4 nip2 5 Krita 7 ImageMagick 8 mtPaint 8 Pinta 9 Итоги 10 Фоторедакторы 10 RawTherapee 10 DarkTable 11 Rawstudio 12 Fotoxx 13 Итоги 14 Векторные редакторы 14 Inkscape 14 3D редакторы 16 Blender 16 Albatross 18 Итоги 19 ^ В данной работе стоит цель сравнить мультимедийные приложения под Linux. Сюда входят: растровые редакторы, векторные редакторы, 3D редакторы, аудиоредакторы, проигрыватели аудио и видио.
Критерии сравнения:
Как итог работы - выявление наиболее оптимальных приложений из каждого класса. Здесь важным критерием будет являться производительность/скорость, так как выбор здесь исходит из такого факта, как малая мощность ноутбука. ^ GIMP - растровый редактор, поддерживающий частично векторную, основной конкурент Adobe Photoshop на платформах, где его нет. Здесь важно отметить, что в настоящее время использование GIMP в коммерческом дизайне, полиграфии и фотографии сопряжено с рядом сложностей, а во многих случаях и вовсе невозможно:
Многие из упомянутых недочётов планируется устранить на втором этапе перехода к использованию библиотеки GEGL. Важным недостатком является так же отсутствие в текущей стабильной версии GIMP MDI (окна расположены под одним общим окном, в отличие от SDI, когда окна расположены отдельно друг от друга). Это должно появиться очень скоро в последующих версиях GIMP, сейчас доступна новая версия такого GIMP, но она использует нестабильные новые библиотеки. Для построения интерфейса GIMP использует GTK+. Отсутствие средств автоматической записи сценариев компенсируется в GIMP большим числом языков, на которых можно писать сценарии: TinyScheme, иначе Script-Fu (в комплекте с программой), Python, Ruby и др. У GIMP в настоящее время есть несколько ответвлений:
Что касается скорости и производительности GIMP по сравнению с PhotoShop, то GIMP проигрывает, и причина этому в ядре GIMP, сейчас ведутся разработки нового ядра для GIMP - GEGL и интеграция его, но новый GIMP 2.8 все еще будет работать на старом ядре, так как сам GIMP еще не адаптирован под новое. nip2nip2 это не графический редактор в привычном понимании, а мощный инструмент для всестороннего и интерактивного анализа растрового изображения даже очень большого размера. Это графический интерфейс на GTK2 к библиотеке VIPS. Способ взаимодействия с пользователем у nip2 весьма оригинален, и к нему требуется привыкнуть. Это своеобразная таблица, каждая следующая ячейка которой - результат операции с предыдущей. И так далее: таким образом, конечный результат зависит от результатов обработки на предыдущих шагах, и при изменении любого шага автоматически пересчитывается. Это одна из изюминок nip2. Например, если необходимо создать некую последовательность фильтров, откадрировать и быстро посмотреть фурье-спектр, но для другого изображения вместо загруженного сейчас. Легко и просто: нужно щелкнуть правой кнопкой мыши по ячейке с исходным изображением (как правило, левое верхнее), и выбираем "Replace from file". Так как программа заточена под работу с плоской графикой, нет функций работы со слоями - это не её профиль. Зато есть много очень продвинутых техник обработки изображений, реализованных в виде быстрых алгоритмов (следует отметить, что обработка изображений проходит намного быстрее, чем в аналогичных растровых графических редакторах, например, в GIMP). Что есть в nip2:
^ VIPS - библиотека на С спроектирована для обработки очень больших изображений, главным образом, для исследований картин в музеях. Оцифрованные изображения произведений искусства - это огромные файлы, и обработка их в обычных графических редакторах просто немыслима. Кроме того, многие цифровые фильтры в графических редакторах применяют медленные алгоритмы обработки, так как их проще реализовать и не возникает специфических проблем. ![]() ^ KritaВходит в состав KDE как часть офисного пакета KOffice. Krita больше походит на Photoshop. Это довольно быстрый однооконный в отличие от GIMP редактор с приличным функционалом. Какие-то новые функции по сравнению с GIMP здесь есть, но Krita еще несколько "сыровата". ![]() ^ ImageMagickЭто консольный графический редактор. Используется, если необходимо применить определенную последовательность операций для большого количества изображений. На самом деле этот пакет содержит несколько программ:display, animate, identify, convert, montage, mogrify и composite. Может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Pascal, Java, в скриптах командной оболочки или самостоятельно. Пример использования утитлиты convert: Сделать изображение в негативе: convert -negate Desktop/yg/us.png Desktop/yg/usp.png mtPaintmtPaint - простая программа рисования для GTK+1/2, предназначенная для создания иконок и пиксельной графики. Является достаточно функциональным для своего небольшого размера (архив tar.bz2 с исходными кодами занимает объём около 500 Кбайт) и нетребовательным к системным ресурсам компьютера (минимальные: 200 МГц процессор и 16 Мбайт оперативной памяти). Хорошо подходит для работы с пиксельной графикой. Он может работать с индексированными и 24-битными RGB изображениями и предоставляет базовые инструменты для рисования и манипуляций с палитрой. Он также имеет и более мощные функции, такие как каналы, слои и анимация. Из-за своей простоты и отсутствия зависимостей программа хорошо работает под GNU/Linux, Windows и на компьютерах c устаревшим железом. Поддерживает форматы: BMP, GIF, JPEG, LSS, PNG, TGA, TIFF, XPM, XBM. Для простых задач этот легкий и быстрый редактор подходит, но интерфейс показался не очень удобным. ![]() ^ PintaЛегковесный растровый графический редактор с открытым исходным кодом, вдохновлённый редактором Paint.NET (последний работает только под Windows, попытка прямого переноса этой программы в среду Linux/Mono, предпринятая Мигелем де Икаса оказалась не слишком успешной). Написан на C# и использует GTK# ,Cairo и часть кода из Paint.NET (графические эффекты). Это одна из попыток создания упрощённой альтернативы редактору GIMP для рабочего стола GNOME. Его создал в феврале 2010 Jonathan Pobst из Novell. ![]() ^ Pinta тяжеловата, тянет за собой в зависимостях Mono, включающий в себя компилятор C# и среду исполнения .NET. Интерфейс удобен, сохраняется пошагово история действий, есть несколько интересных кистей. ИтогиGIMP является наиболее приемлемым по многим причинам, основная - соотношение функциональность-удобство. Да, он имеет недостатки, но именно GIMP выглядит наиболее полноценно и зрело, по сравнению со всеми остальными редакторами. GIMP после того, как станет многооконным и перейдет на новое ядро GEGL, станет еще удобнее и производительнее. ФоторедакторыRawTherapeeОсновное предназначение RawTherapee конвертировать RAW в JPEG и обработка цифровых фотографий. В какой-то мере "Raw Therapee" является бесплатным аналогом Adobe Lightroom. Интерфейс программы прост и понятен, тем более имеется поддержка русского языка. Не требовательна к системным ресурсам. Но обнаружен существенный недостаток - нестабильность, достаточно часто "вылетает". DarkTableDarkTable в отличие от RawTherapee ориентирован на Linux. У Darktable более продвинутые возможности для каталогизации фотографий. Если RawTherapee для сортировки фотографий может предложить только оценки от 0 до 5 звездочек, то у Darktable, кроме того, есть еще цветовые метки (6 цветов) и текстовые метки, правда, поиска по текстовым меткам в данный момент нет. Программа имеет два режима работы с фотографиями: режим «Световой стол» предназвачен для просмотра каталога фотографий, экспорта/импорта, работы с метками, сортировки и отбора фотографий, здесь же почему-то располагается и кнопка для объединения нескольких фотографий в HDR. Второй режим работы программы - «Проявка», где и происходит вся обработка фотографий. Оригинален прежде всего интерфейс DarkTable. Порой настолько оригинален, что немного проблематично разобраться в некоторых функциях. ![]() Рисунок 7: Интерфейс DarkTable RawstudioСразу при первом запуске не вышло открыть каталог с .jpg файлами, программа работает только с .RAW. Интерфейс достаточно удобен и прост: во вкладке Инструменты есть все основные настройки. Если говорить о производительности, то не так давно была написана новая библиотека для распаковки снимков RAW, которая называется Rawspeed. На данный момент ее даже использует конкурирующий DarkTable. Количество функций здесь не такое большое, быстрота работы для быстрого конвертирования делают Rawstudio вполне полезным редактором для тех, кому не нужны кучи настроек. ![]() ^ FotoxxЛегкий, быстрый, есть все необходимые функции. Все настройки на панели, оказалось не совсем удобным. ![]() ^ ИтогиВ целом редакторы показались почти одинаковыми. Есть трудность в оценке функционала каждого редактора, так как я в полной мере не пользуюсь всеми возможностями, нет необходимости в этом. В целом я бы пользовалась Rawstudio, который показался наиболее понятным в использовании при первом же взгляде, для конвертации и обработки RAW файлов, но он не работает с .jpg, RawTherapee не очень стабилен, а у DarkTable проблемы с интерфейсом, поэтому можно использовать Rawstudio+GIMP, для работы с .jpg. ^ InkscapeВекторный графический редактор для создания худодественных и технических иллюстраций, благодаря формату SVG. Поддерживает множество форматов. Как используется в основном:
Недостатки:
Среди коммерческого программного обеспечения следует отметить CorelDraw и Adobe Illustrator. ![]() Xara ^ BlenderСвободный пакет для создания трёхмерной компьютерной графики, включающий в себя средства моделирования, анимации, рендеринга, постобработки видео, а также создания интерактивных игр. Весь установленный пакет - это примерно 50Мб. В базовую поставку не входят развёрнутая документация и большое количество демонстрационных сцен. Функции пакета:
Blender имел репутацию программы сложной для изучения. Практически каждая функция имеет соответствующее ей сочетание клавиш, и учитывая количество возможностей, предоставляемых Blender, каждая клавиша включена в более чем одно сочетание (shortcut). C тех пор как Blender стал проектом с открытым исходным кодом, были добавлены полные контекстные меню ко всем функциям, а использование инструментов сделано более логичным и гибким. Прибавим сюда дальнейшее улучшение пользовательского интерфейса с введением цветовых схем, прозрачных плавающих элементов, новой системой просмотра дерева объектов и разными мелкими изменениями. Пользовательский интерфейс Blender’а следует следующим отличительным концепциям:
Хотя Blender’y (для версии 2.41) ещё недостаёт возможностей патентованного программного обеспечения (таких как N-гон моделирование), рабочее пространство Blender’а считается одним из самых новаторских концепций графического интерфейса для графических инструментов и вдохновлённым дизайном графического интерфейса патентованных программ, таких как LuxologyModo. Blender в настоящее время так же используется промышленно, что говорит о его конкурентоспособности с платными аналогами. ![]() ^ AlbatrossВышла новая версия Albatross 3 — бесплатного моделера, работающего на платформах Linux, Windows и BeOS. Раньше программа была известна под названием ppModeler. Программа позволяет работать с редактируемыми поверхностями, сплайнами, метаболами, выполнять булевы операции. Она также содержит возможности создания анимации, морфинга, скиннинга, позволяет экспортировать результаты работы в форматы 3DS, OBJ, Direct X, DXF, VRML и пр., а также поддерживает импорт из 3DS, LWO, OBJ, VRML, DXF. В последней версии добавлен редактор кривых, анимация параметров источников света и камеры, а также ограничители для различных операций. ИтогиПод Linux по сути есть единственный полноценный и пригодный для промышленного использования редактор 3D - Blender. |
![]() | Областной научно-практический семинар «Использование возможностей свободно-распространяемых мультимедийных приложений для создания... | ![]() | Детско-юношескому центру (Форофонтова) провести с февраля по март 2012 года районный конкурс мультимедийных презентаций «Детское... |
![]() | Создание и редактирование Интернет-приложений с использованием Bluefish и Quanta Plus (по для создания и редактирования Интернет-приложений):... | ![]() | Создание и редактирование мультимедийных презентаций в среде OpenOffice org (по для создания и редактирования мультимедийных презентаций):... |
![]() | По сути дела он представляет собой веб-сервер с набором инструментов для развёртывания (deployment) приложений пользователя и управления... | ![]() | По сути дела он представляет собой веб-сервер с набором инструментов для развёртывания (deployment) приложений пользователя и управления... |
![]() | Операционная система Linux: Курс лекций. Учебное пособие / Г. В. Курячий, К. А. Маслинский — М.: Alt linux; Издательство дмк пресс,... | ![]() | Данный документ является спецификацией формата Open Document для офисных приложений (OpenDocument), открытый формат файлов для офисных... |
![]() | Освоить приемы создания приложений типа Model-View-Controller при помощи библиотеки mfc | ![]() | В качестве сервера приложений используется Glassfish, дистрибутив доступен по адресу: https://glassfish dev java net/public/downloadsindex... |