Tp vektorni ff- georgi yordanov 41a 354815

19
Подготвил :Георги В. Йорданов ТУ София ф-л Пловдив , I курс ,41 а група, фак.№354815

description

 

Transcript of Tp vektorni ff- georgi yordanov 41a 354815

Page 1: Tp vektorni ff-  georgi yordanov 41a  354815

Подготвил :Георги В. Йорданов

ТУ София ф-л Пловдив ,

I курс ,41а група, фак.№354815

Page 2: Tp vektorni ff-  georgi yordanov 41a  354815

Съдържание:Съдържание: Основна тема Основна тема Същнист на векторната графика Същнист на векторната графика 22DD и и 3D3D векторни графики векторни графики Резолюция на изображениетоРезолюция на изображението Векторните графични редакториВекторните графични редактори CorelDAWCorelDAW Файлови форматиФайлови формати Езици за маркиранеЕзици за маркиране за векторна графиказа векторна графика Векторната/разтерната графика –сравниниеВекторната/разтерната графика –сравниние Използвани източнициИзползвани източници

Page 3: Tp vektorni ff-  georgi yordanov 41a  354815

Графичните файлови формати Графичните файлови формати осигуряват един стандартизиран осигуряват един стандартизиран

метод за организиране на данните на метод за организиране на данните на едно изображение. Тази презентация едно изображение. Тази презентация

се отнася до форматите на се отнася до форматите на векторните изображения, използвани векторните изображения, използвани за съхранение на отделни рисувани за съхранение на отделни рисувани елементи – елипси, кутии, линии и елементи – елипси, кутии, линии и

текст и изображениятекст и изображения

Page 4: Tp vektorni ff-  georgi yordanov 41a  354815

Векторна графикаВекторна графика е метод за представяне на е метод за представяне на компютърни изображения, при което те се компютърни изображения, при което те се

описват с помощта на математически описват с помощта на математически формули,функции, вектори и др. подходящи формули,функции, вектори и др. подходящи

оператори. В допълнение може да бъде оператори. В допълнение може да бъде зададена информация за осветеност, зададена информация за осветеност, перспектива и покритие. Счита се за перспектива и покритие. Счита се за

противоположност на растерната графика, но противоположност на растерната графика, но това не е точно така. Векторното описание е това не е точно така. Векторното описание е принципно различен метод за съхранение на принципно различен метод за съхранение на

графична информация в компютърните графична информация в компютърните системи. Векторните графики са идеални за системи. Векторните графики са идеални за

прости или сложни рисунки, които трябва да са прости или сложни рисунки, които трябва да са независими от устройството или не е независими от устройството или не е

необходимо да бъдат фото-реалистични необходимо да бъдат фото-реалистични

Page 5: Tp vektorni ff-  georgi yordanov 41a  354815

Съществуват 2Съществуват 2DD и и 3D3D векторни графики. векторни графики.

• 2D графика -Графика, която се реализира в една плоскост. Например потребителския интерфейс . За пример на 2D векторна графика може да дадем следните картинки.

Page 6: Tp vektorni ff-  georgi yordanov 41a  354815

3D графика Визуално тримерна графика с двумерно устройство

(дисплей)  се използва рендеринг (rendering).   Процесът на създаване на 3D-изображение се

разделя на три етапа: Обектът се преобразува в мозаечен модел, т.е. става

разделянето му на множество многоъгълници (полигони).

Геометрическо преобразуване и осветеност. Рендеринг (rendering) - създаване двумерно

изображение от получените в първия етап многоъгълници.За представяне на изобразяване на тримерна сцена или обект.

Примери за 3D векторни изображения:

Page 7: Tp vektorni ff-  georgi yordanov 41a  354815

Резолюция на изображението: Независимо дали изображението е векторно или растерно на екрана на компютъра и като готово печатно произведение то винаги е съставено от точки. Броят

точки (пиксели) на определена площ е така наречената резолюция. Има голяма разлика при начина, по който ги

представя екрана на компютъра, матрицата на дигиталната камера, лентата на класическия фотоапарат, офсетовата машина,

принтерът и ситопечата. Като правило мониторите използват резолюция 96 dpi (означава “точка на инч”) за компютри работещи

с Windows или 72 dpi за компютри Macintosh. Цветовете се получават от различната яркост на пикселите. Това е т. нар. RGB (red, green, blue) - с него работят всички електронни медии, това е начина по който вижда човешкото око. Каква резолюция трябва да

използваме: Има едно просто правило, че резолюцията на изходното изображение трябва да е 1.25 до 1,75 по-голяма от

тази на избраната печатна технология.

Page 8: Tp vektorni ff-  georgi yordanov 41a  354815

Типично за векторните графични Типично за векторните графични редактори е да позволяват завъртане, редактори е да позволяват завъртане, преместване, огледало, разтягане, преместване, огледало, разтягане, изкривяване, изобщо да изпълняват изкривяване, изобщо да изпълняват афинни преобразувания на обекти, афинни преобразувания на обекти, промяна на z-последователност и промяна на z-последователност и комбиниране на примитиви в сложни комбиниране на примитиви в сложни обекти. По-сложните преобразувания обекти. По-сложните преобразувания включват настройка на действията включват настройка на действията върху затворени форми (събиране, върху затворени форми (събиране, изваждане, пресичане и т.н.)изваждане, пресичане и т.н.)

Page 9: Tp vektorni ff-  georgi yordanov 41a  354815

Някои по-известни редактори:

•RasterVect 15.9 - Програмата служи за конвертиране на растерни във векторни (DFX) графики, с които повечето CAD програми могат да работят. Има и TWAIN поддръжка, чрез която може да се вкарват данни от почти всеки скенер

•SmartDraw 2009 -Качествена програма за чертане на векторни графики

•JFDraw 1.8.0 JFDraw е програма за изчертаване на векторни графики написана на Java. Специализиран е в изработката на механични, електронни, архитектурни графики;

•Sodipodi за Win 9X/ME 0.34- Sodipodi е програма, но изключително мощна програма за професионално изчертаване на векторни графики, подобно на CorelDraw®, Adobe Illustrator® (комерсиални колеги) или Sketch, Karbon14 (безплатни колеги).

Page 10: Tp vektorni ff-  georgi yordanov 41a  354815

•DeleD 3D Editor- DeleD 3D Editor CE е мощен и професионален редактор за триизмерно моделиране. Програмата се фокусира над разработването на игри и е специално създадена за изработване на статични 3D обекти, светове. Авторите на продукта твърдят, че за час можем да разберем как да сътворяваме свои светове. Концепцията зад DeleD 3D Editor е проста: да рисуваме и манипулираме текстури, форми, комбинираме ги в 3D обекти, нагласяме светлината и сме готови.

•CADE 2.18.3 Представяме ви един графичен 2D векторен редактор за създаване и публикуване в Интернет на чертежи, схеми, рисунки, диаграми и карти

• и много други

Page 11: Tp vektorni ff-  georgi yordanov 41a  354815

Нека разгледаме най-известната и използвана програма за Нека разгледаме най-известната и използвана програма за векторни графики и изображения - CorelDAWвекторни графики и изображения - CorelDAW

CorelDRAW е софтуерен пакет за обработка на векторна CorelDRAW е софтуерен пакет за обработка на векторна графика, разработена от канадската корпорация Корел, която е графика, разработена от канадската корпорация Корел, която е базирана в град Отава , Канада.базирана в град Отава , Канада.Програмата създава и редактира векторни цифрови изображения с Програмата създава и редактира векторни цифрови изображения с илюстративен характер, предназначени за печат, Уеб и други медии. илюстративен характер, предназначени за печат, Уеб и други медии. Последната версия на системата, наречена X5 (всъщност версия 15), Последната версия на системата, наречена X5 (всъщност версия 15), излиза през януари 2010 г.излиза през януари 2010 г.Програмата е двумерно-равнинна (2D), защото координатната и Програмата е двумерно-равнинна (2D), защото координатната и система е двуосна, а обектите, размерите и разстоянията се описват с система е двуосна, а обектите, размерите и разстоянията се описват с 2 координати за позиция (x,y) и с 2 параметъра за ширина и височина 2 координати за позиция (x,y) и с 2 параметъра за ширина и височина (W, H). CorelDRAW е обектно-ориентирана програма, защото всичко, (W, H). CorelDRAW е обектно-ориентирана програма, защото всичко, което създава, разпознава и обработва, са обекти. Тя е което създава, разпознава и обработва, са обекти. Тя е векторнавекторна и и обектно-рисуващаобектно-рисуваща, защото инструментите за рисуване създават , защото инструментите за рисуване създават обекти, дефинирани с векторна и илюстрационна математика, поради обекти, дефинирани с векторна и илюстрационна математика, поради което е особено подходяща за създаване на художествени, учебни и което е особено подходяща за създаване на художествени, учебни и технически илюстрации.технически илюстрации.Програмата предлага собствен файлов формат CDR, който запазва Програмата предлага собствен файлов формат CDR, който запазва всички атрибути, използвани по време на работа, а също така всички атрибути, използвани по време на работа, а също така потдържа още 100 графични формата.потдържа още 100 графични формата.

Page 12: Tp vektorni ff-  georgi yordanov 41a  354815

Работния екран на програмата изглежта така :

Page 13: Tp vektorni ff-  georgi yordanov 41a  354815

Основни менюта :

 1. Title bar (Заглавна лента на програмата): Идентифицира програмата . Съдържа  меню и бутони  за управление на прозореца й: Минимизиране (Minimize),  възстановяване (Restore) и затваряне  (Close). 2. Menu Bar (лента с менюта): 11 менюта с над 460 команди. 3. Лента с опции Standard: Съдържа набор от най-често използваните команди и функции: New, Open, Save, Print, Copy, Cut, Paste, Undo, Redo, Import, Export, Zoom Levels. 4. Property Bar (Контекстно чувствителна лента с опции): Попълва се с опции отговарящи на инструмента и обекта. Тя променя състава си според избрания инструмент, селектирания обект и извършваната операция. 5. Color Palette  (Цветова палитра): Стандартизиран или съставен от потребителя набор от цветове за пряко оцветяване на обектите на екрана. При селектиран обект с ляв бутон на мишката върху цвят от палитрата се запълва вътрешността на обекта, с десен бутон върху цвят от палитрата се запълва контура на обекта. Ако задържите продължително левият бутон на мишката върху цвят от палитрата се отваря допълнителна палитра с близки нюанси на избрания цвят. 

Page 14: Tp vektorni ff-  georgi yordanov 41a  354815

6. Toolbox (Кутия с инструменти): Набор от най-често ползваните инструменти и функции за ръчна обработка на селектираните обекти. В кутията се различават два вида инструменти: самостоятелни и набори от функционално близки инструменти, представени като бутони със стрелка долу вдясно. 7. Dockers (докери): Приличат на диалогови прозорци, но за разлика от тях присъстват постоянно на екрана извън прозореца на документа. Така имате под ръка най-често употребявани функции и можете да експериментирате с различни ефекти. Докерите можете да визуализирате от менюто Window -> Dockers -> ... 8. Status Bar (Ред за състоянието): Подава информация свързана с текущата обработка: вид и размери на обекта, координати на курсора, цвят на контура и запълването и други. 9. Rulers (Мерни линии): Помощно средство при оразмеряване и позициониране на обектите на екрана. Има два рулера - хоризонтален и вертикален. Всеки рулер съдържа мерна скала, нулева точка в нея и мерна единица. От рулерите могат да се изтеглят неограничен брой помощни линии (guidlines).

Page 15: Tp vektorni ff-  georgi yordanov 41a  354815

tif tif - (TIFF - Tagged Image File Format). Универсален формат. Ако работите - (TIFF - Tagged Image File Format). Универсален формат. Ако работите във Photoshop и не сте обединили нивата запазва шрифтовете и във Photoshop и не сте обединили нивата запазва шрифтовете и векторните форми.векторните форми.

cdr cdr - собствен файлов формат на CorelDRAW. Подходящ за векторни - собствен файлов формат на CorelDRAW. Подходящ за векторни изображенияизображения

ai ai - собствен формат на Adobe Illustrator. Подходящ за рисуване на - собствен формат на Adobe Illustrator. Подходящ за рисуване на векторни картинки.векторни картинки.

CGMCGM ((Computer Graphics MetafileComputer Graphics Metafile)) - в миналото този формат е бил често - в миналото този формат е бил често използван , особенно за прехвърляне на стилизирани графики (клипове, използван , особенно за прехвърляне на стилизирани графики (клипове, clipclip--artart). В наши дни се използва по-рядко. ). В наши дни се използва по-рядко.

EPSEPS ((Encapsulated PostScriptEncapsulated PostScript)) - това е най-разпространения - това е най-разпространения PostScriptPostScript формат. При формат. При PostScriptPostScript (който сам по себе си е език за програмиране се (който сам по себе си е език за програмиране се получава много удачно съчетаване на данни във векторен и растерен получава много удачно съчетаване на данни във векторен и растерен формат. Записаните в този формат файлове съдържат едно формат. Записаните в този формат файлове съдържат едно нискокачествено растерно начално изображение, което служи за нискокачествено растерно начално изображение, което служи за предварително запознаване със съдържанието на файла. предварително запознаване със съдържанието на файла.

WMFWMF ((Windows MetafileWindows Metafile)) - подобен е на - подобен е на CGMCGM , но се използва по-често. , но се използва по-често. Служи за обмен на информация между почти всички програми за Служи за обмен на информация между почти всички програми за WindowsWindows. . При този формат файловете често се получават много по-малки от При този формат файловете често се получават много по-малки от съществуващите им растерни изображения (това не в следствие на съществуващите им растерни изображения (това не в следствие на компресиране, тъй като такова не се поддържа в този формат). компресиране, тъй като такова не се поддържа в този формат).

Файлови формати :

Page 16: Tp vektorni ff-  georgi yordanov 41a  354815

Езици за маркиране за векторна графика :

Това са езици за маркиране, използвани предимно за направата Това са езици за маркиране, използвани предимно за направата на векторна графика. Дефинират се чрез използването на синтактични и на векторна графика. Дефинират се чрез използването на синтактични и семантични правила за определяне на структурата им и съответното семантични правила за определяне на структурата им и съответното значение. Към момента са разработени множество различни езици за значение. Към момента са разработени множество различни езици за маркиране и продължават да се създават нови всяка година. маркиране и продължават да се създават нови всяка година. •Двумерна векторна графикаДвумерна векторна графика SVG , ,XAML, , VML , ,MetaPost, , Asymptote , ,GLE ,,RIP, PSTricks , ,PGF//TikZ , ,PDML •Тримерна векторна графикаТримерна векторна графикаXgl ,Xgl ,IGES,,VRML,,STEP,,DWF,,COLLADA,,X3D , ,3DXML , ,.3D , ,3DF

Page 17: Tp vektorni ff-  georgi yordanov 41a  354815

Нека да сравним векторната и разтерната графикаНека да сравним векторната и разтерната графика

•Векторната графика не е алтернатива на растерната графика, защото всяка от тях си има своя собствена цел и се използва за различен вид неща. Растерната компютърна графика има тенденцията да бъде по-добра за фотографии и за ситуации, където принципът на визуализация на векторната графика не се използва или би била твърде бавна.

•Векторните изображения са подходящи за графични елементи и рисунки с малко цветове (лога, пояснителни икони,илюстрации тип “рисунка” и т.н.) Растерните изображения са подходящи за представяне на фотографии

•Основното преимущество на векторните изображения е възможността за неограничена мащабируемост спрямо оригинала. Растерните също могат да бъдат мащабирани, но при тях това винаги е свързано със загуба на качество

•Растерните файлове по правило са значително по-големи по размер от векторните, тъй като в тях се пази информация за всяка точка. Векторните файлове са по-компактни, тъй като съдържат само списък на функциите, които описват обектите и техните параметри

Page 18: Tp vektorni ff-  georgi yordanov 41a  354815

Използвани източници :

•http://www.graphilla.com

•http://www.google.bg

•http://www.download.bg

•http://bg.wikipedia.org

•http://img.verycd.com

•http://www-it.fmi.uni-sofia.bg

•http://3ksorg.net

•http://www.tuj.asenevtsi.com

Page 19: Tp vektorni ff-  georgi yordanov 41a  354815