«Компьютерлік графика» ПӘнін оқыту-әдістемелік кешен



бет3/10
Дата15.06.2016
өлшемі14.92 Mb.
#138175
1   2   3   4   5   6   7   8   9   10

Фрактальдық сығу


Фрактальдық кодтау – бұл математикалық процесс, ол шынайы бейнелері бар растрларды бейненің фрактальды қасиеттерін сипаттайтын математикалық мәліметтер жиынтығына кодтау үшін қолданылады. Фрактальды кодтау жасанды және табиғи объектілердің көбі фрактал деп аталатын бірдей қайталанатын суреттер түріндегі арық ақпарат ұстайтынына негізделген.

Бұл кодтау тәсілі көмегімен өңделетін бейне фракталдық код деп аталатын математикалық теңдеулер жүйелеріне келтіріледі. Бұл математикалық теңдеулер сақталады да, бейнені қалпына келтіруге қолданылады. Осылайша мәліметтерді сығу жүзеге асады.

Фактальды кодтау процесі есептеулердің есептеулер көлемін талап етеді. Бейнендегі фракталдық суреттерді іздеу үшін миллиондаған тіпті миллиардтаған итерация қажет болады. Алғашқы растрдың мазмұнына және мүмкіндігіне байланысты бір бейненні сығу процесі бірнеше сағатқы дейін жетуі мүмкін.

Бейне растрларын декодтау - бұл фракталдық кодтар интерпретацияланып растрлық бейнеге айналатын қарапайым процесс.

Fractal Transform кодтау тәсілі неғұрлым танымал. 1986 жылы Майклом Барнсли ұсынған. Бұл шынайы растрлық бейне үшін қолданылған, математикалық сипаттама үшін бірінші алгоритм болды.

Векторлық және фракталдық графика арасындағы айтарлықтай айырмашылық сонда, фракталдық сипаттау шынайы суреттер немесе бейнелерден шығатын болса, векторлық объектілер - өздігінен суреттері болмайтын таза жасанды құрылымдар.

Шынайы растрлық мәліметтерді фракталды кодтарға түрлендіру процесінде 2 үлкен артықшылықтар бар.


  1. Фракталдық бейнелерді артефактар енгізусіз және детальдарды жоғалтусыз масштабтау мүмкіндігі. Фрактальды панорамизациялау процесі растрлық бейненің рұқсатына тәуелді емес. Масштаб компьютердің тек қана бос жады көлемімен шектеледі.

  2. Фрактальды кодтар жазуға қажетті физикалық мәліметтер өлшемі алғашқы растрлық мәліметтердің өлшемінен анағұрлым аз. Фрактальды кодтау көмегімен шынайы бейнені сығу дәрежесі 200:1 дейін.

Фрактальдық сығу – жоғалтулар арқылы сығу, себебі фракталдарды салыстыру процесі олардың дәл сәйкестігін қарастырмайды. Сығу параметрлері негізінде ең жақсы сәйкестік ізделеді. Сығу параметрлері болып кодтау уақыты, бейне сапасы және шығатын файлдың өлшемі табылады (jpeg – тегі сияқты). Кодтау процесін бейне визуальды жоғалтусыз болатындай жағдайға дейін жеткізіп басқаруға болады.

Сығудың жоғары дәрежесі түрлендірулер мен есептеулердің көп мөлщерін орындау арқылы жеткізіледі. Бұл бейненің сапасын төмендетуі мүмкін, бірақ фракталдардың өздерінің табиғатына қарай мұндай бүлінулер адам көзіне онша байқалмайды.

Фрактальдық сығу – ассимметриялық процесс. Сығу ашуға қарағанда 1000 және 10000 есе ұзкқ жүреді. Фрактальдық сығу бейнелердің мәліметтер қорларында пайдаланылады.

Фрактальды сығу процесі әзірге жалпы пайдалануға арналмаған, себебі алгоритмнің өзі де, программалар да өте қымбат тұрады.}


Бекіту сұрақтары:

          1. Фрактальды және үш өлшемді графика түсініктеріне тоқталыңыз.

          2. Графикалық файлдар форматтары қандай?

          3. Үш өлшемді графиканы өңдеудің программалық жабдықтарын атаңыз.


Дәріс №3. Компьютерлік графикадағы түстер

Жоспар:

  • Түстер түсінігі.

  • Компьютерлік графикадағы аддитивті және субтрактивті түстер.

  • HSB, HSL, RGB, CMYK түстер жүйелері.

  • Индекстелген түстер.


Палитра көмегімен түсті анықтау


Бір пиксельге 1 бит келетін пиксельдік мәліметтер:

  1. Түстер палитрасы индекстер жиыны ретінде

  2. Түстерді анықтау схемасына сәйкес анықталады.

Палитра сол сияқты индекстер картасы, түстер кестесі немесе қайта кодтау кестесі деп те аталады және түстік шамалардың бірөлшемді массивын құрайды. Түстер палитрасы көмегімен олардың массивтегі позициясын көрсету арқылы беріледі. Бұл әдісті пайдаланғанда мәліметтер файлға индекстер тізбегі түрінде жазылады. Палитра қолданылатын растрлық мәліметтер псевдотүсті жазулы растрлық мәліметтер деп аталады. Палитра әдетте бейненің өзі сақталатын файлға енгізіледі. Осылайша, пиксельді шығару құрылғысында бояуға қажетті түстің мәні шығады. Әдетте палитраның әрбір элементі 24 бит орын алады. Әрбір пиксельдік мән палитра индексін қамтиды. Визуальдау программасы файлдан пиксельдік мәнді оқиды да, палитрадан түстің мәнін біледі.

Ғасырдың басынан бері бар болып келе жатқан түстік модельдер 3 түске базаланатын болғандықтан, пиксельдік мәліметтерді сақтау үшін 3 байтты қолдану өте қолайлы.







R

G

B




1

255

255

255

Ақ

2

255

0

0

Қызыл

3

0

255

0

Жасыл

4

0

0

255

Көк

5

255

255

0

Сары

6

0

255

255

Көгілдір

7

255

0

255

Күлгін

8

128

0

0

Күрең қызыл

9

0

128

0

Қою жасыл

10

0

0

128

Қою көк

11

128

128

0

Қыша түсті

12

0

128

128

Қою көгілдір

13

128

0

128

Қою күлгін

14

128

128

128

Сұр

15

255

128

128

Кірпіш түсті




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет