Rastergrafik ist dadurch gekenzeichnet, dass die Daten für das Bild in einer 2 Dimensionalen Matrix darstellbar ist, dessen Elemente Farbwerte sind.
Eine einfache Abbildung von Rastergrafik in die Fib-Multimediasprache kann mit dem im Listing 4 dargestellten Algorithmus geschehen (Pseudo-C).
matrix[ x, y]
bestimmt werden. Mit der Funktion getColorVector()
wird aus dem Matrix Farbwert ein Fib-Farbvektor generiert.
Nach dieser Umsetzung kann das erzeugte Fib-Multimediaobjekt mit Operatoren, welche das Fib-Objekt vereinfachen, aber nicht die dargestellte Rastergrafik beeinflussen, weiter vereinfacht werden.
Eine sinvollerweise einzusetzende Operation, wäre beispielsweise das Zusammenfassen von gleichfarbigen Bereichen.