Download - Redukce počtu barev
![Page 1: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/1.jpg)
Redukce počtu barev
![Page 2: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/2.jpg)
Typy redukce
• True Color 256 stupňů šedi
• 256 stupňů šedi černá/bílá
• True Color paleta 3x3x2
• True Color adaptivní paleta 256 barev
![Page 3: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/3.jpg)
Převod na stupně šedi
• Y = 0,299R + 0,587G + 0.114B
![Page 4: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/4.jpg)
Převod na stupně šedi
![Page 5: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/5.jpg)
Převod na 0/1
• Prosté zaokrouhlení– Y < 128 0– Y >= 128 1
![Page 6: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/6.jpg)
Převod na 0/1 prostým zaokrouhlením jasu
![Page 7: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/7.jpg)
Polotónování
• Polotónovací matice– například
0 12 3 15
8 4 11 7
2 14 1 13
10 6 9 5
![Page 8: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/8.jpg)
Rozptylování (distribuce chyby, dithering)
Hodnoty jasu zaokrouhlím a vzniklou chybu převedu do okolních pixelů
![Page 9: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/9.jpg)
Floyd Steinbergovo rozptylování
7/16 chyby
3/165/16
1/16
![Page 10: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/10.jpg)
Floyd Steinbergovo rozptylování
![Page 11: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/11.jpg)
Snížení počtu barev na 256
• Pevná paleta (například 3x3x2)
• Adaptivní paleta rozdělení krychle RGB na 256 oblastí– Stejné velikosti– Se stejnou četností barev (B-stromy)
![Page 12: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/12.jpg)
256 barev
Pevná paleta
Adaptivní paleta
![Page 13: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/13.jpg)
Úkol na poslední cvičení
• Vyberte dvě barevné fotografie– Jednu s velkým kontrastem– Druhou „hodně šedivou“
• Převeďte vybranou barevnou fotografii na černobílou pomocí– Prostého zaokrouhlení jasu– F.S. rozptylování
![Page 14: Redukce počtu barev](https://reader036.vdocuments.site/reader036/viewer/2022062301/56813f98550346895daa8827/html5/thumbnails/14.jpg)
Postup řešení
• Fotografii převeďte do formátu TGA• Pomocí programu TGA2TXT ji převeďte do
textového formátu• Spočítejte pro každý pixel hodnotu jasu
(tabulkový procesor, nebo vlastní program)• Hodnotu jasu zaokrouhlete, nebo přepočítejte
pomocí F.S. rozptylovní• Pomocí programu TXT2TGA vytvořte
obrázek ve formátu TGA.