WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 28.12.2002, 12:18   #3
LDIR
Retro Computing Fan
 
Benutzerbild von LDIR
 
Registriert seit: 30.01.2001
Ort: Wien 21
Alter: 53
Beiträge: 1.723

Mein Computer

Standard

@Sesa_Mina: Das hat aber nichts mit error diffusion zu tun, daß ist nur die Farbreduktion "Nearest Colour" auf 256 Farben mit optimierter Palette, und diese dient dann erst als Grundlage für optimierte Error Diffusion Palette.

Das mit Graustufen stimmt auch so nicht, die richtige Formel lautet:
Grauwert=((r*3)+(g*5.9)+(b*1.1))/10 und ich habe ja geschrieben daß es absolut kein Problem ist bei Graustufenbildern Error diffusion auf eine optimierte Graustufenpalette zu machen, und daß das Problem bei Farbbildern liegt.

Error diffusion (einfachster art):

X 1
1 /2
Nimmt man den Wert X, dann die nächsthöhere graustufenpalette, die wir Z nennen. Punkt X wird zu Z umgewandelt, und (Z-X)/2*1 jeweils zu den Pixeln rechts, und unten dazuaddiert, dasselbe wiederholt man dann mit dem pixel rechts, u.s.w. bis das Bild durch ist.
Aber wie gesagt, diese Methode funktioniert so nur bei Graustufenbildern. Bei Farbbildern versagt sie, und ich möchte das ja in Farbe dithern, und nicht nur in Graustufen.
____________________________________
Meine guten PCs:
ZX Spectrum: 48+,128+,+2,+2a,+3,SAM Coupé. Commodore: C64 I/II, VC20, A500 mit GVP A530 40Mhz,A2000 GVP 030/33 18MB RAM, A600HD,A1200. Atari: 130XE, 800XL, Mega STE 4MB, Mega ST4. MSX: Philips, Sony.
LDIR ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:51 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag