Градиентно рисуване

Видове компютърна графика и методи за представяне на графични данни. Компютърната графика като раздел на информационните технологии и предаването на цифрови изображения. Файлов формат за съхранение на изображения. Градиент като преход от един цвят към друг.

рисуване

Изпратете вашата добра работа в базата знания е проста. Използвайте формуляра по-долу

Студенти, аспиранти, млади учени, използващи базата от знания в своето обучение и работа, ще ви бъдат много благодарни.

Публикувано на http://www.allbest.ru/

2. Видове компютърна графика

3. Формати на графични данни

4. Редът на работа

5. Резултати от работата

6. Списък на използваната литература

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

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

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

Снимка 1 Снимка 2 Снимка 3

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

За растерните изображения, състоящи се от точки, концепцията за резолюция, която изразява броя на точките за единица дължина, е от особено значение. В този случай трябва да се разграничат: резолюцията на оригинала; Резолюция на екрана; разделителна способност на отпечатаното изображение. Оригиналната разделителна способност се измерва в точки на инч (dpi) и зависи от изискванията за качество на изображението и размера на файла, метода на цифровизиране и създаване на оригиналната илюстрация, избрания файлов формат и други параметри. Като цяло важи правилото: колкото по-високо е изискването за качество, толкова по-висока трябва да бъде резолюцията на оригинала. За екранни копия на изображение елементарна растерна точка обикновено се нарича пиксел. Размерът на пикселите варира в зависимост от избраната разделителна способност на екрана (от диапазон от стандартни стойности), оригиналната разделителна способност и мащаба на дисплея.

Ако в растерната графика основният елемент на изображението е точка, то във векторната графика е линия. Линията е описана математически като единичен обект и следователно количеството данни за показване на обект с помощта на векторна графика е значително по-малко, отколкото в растерната графика.

3. Формати на графични данни

4. Работна поръчка

градиентна цветна компютърна графика

Градиентът е плавен преход от един цвят към друг.

Работата се основава на списъка, предложен от учителя, вариант 9. Към формуляра са добавени необходимите визуални компоненти, т.е. Button1, Button2, Image.

Първо, трябва да извлечем отделните RGB координати. Това се прави с помощта на функциите GetXValue (X = R, G, B). След това изчислете разликите от и до RGB стойностите и цвета на цветната лента.

FillRect запълва посочения правоъгълник на платното, като използва текущата стойност на Brush. Четка - определя цвета и стила на запълване на фона на прозореца. Само за четене. Pen - определя свойствата на писалката, използвани при изчертаване на линии и фигури върху платното.

Класът TBitmap е гръбнакът на растерната графика в Delphi, той определя клас изображения или растерни изображения, където изображението е представено от цветовете на всичките му пиксели. Това е единственият стандартен клас, който ви позволява да редактирате вашето изображение: в програмата - растерното платно е достъпно чрез свойството Canvas (други потомци на TGraphic нямат платно).

В събитието OnResize задайте стойността на FormPaint така, че когато формата се преоразмерява, градиентът се запълва отново.

Windows, Съобщения, SysUtils, Варианти, Класове, Графика, Контроли, Форми,

Диалози, StdCtrls, ExtCtrls;