mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-12 19:40:28 +02:00
36 lines
1.5 KiB
Plaintext
36 lines
1.5 KiB
Plaintext
Req-ID:
|
|
0001B
|
|
Req-Type:
|
|
Nicht-Funktional
|
|
Events/UCs:
|
|
-Speicherung eines Bildes
|
|
-Pixel wird mit einem Byte dargestellt
|
|
-Overhead für Metainformationen erlaubt
|
|
-Keine seperate abhandlung von "RasterImage" und "ShapedImage"
|
|
Description:
|
|
-Ein Bild wird mit maximal einem Byte pro Pixel kodiert
|
|
-Repräsentation im folgenden:
|
|
0b0000'0000, wobei die 0 nach dem Prefix 0b als Bit 7 Indiziert ist, und jedes rechtere Bit
|
|
davon um eins Dekrementiert Indiziert wird
|
|
-Codierungsmöglichkeit nach folgendem Schema:
|
|
-0b0000'0000, wird als Transparents-Codierung definiert
|
|
-Alle weiteren Binären Codierung werden per Hand, in Abstimmung mit dem Kunden und dem Team,
|
|
einer Farbe zugeordnet -> 2^(8)-1 mögliche Farben + Transparenz
|
|
Definitionen der benutzen Farben nach RGB-A Modell:
|
|
Transparent (0b0000'0000, 0b0000'0000, 0b0000'0000, 0b0000'0000)
|
|
Originator:
|
|
Jonas Mucke
|
|
Fit Criterion:
|
|
-Darstellung von mindestens 250 paarweise verschiedenen Farbstufen
|
|
-Darstellung einen transparenten Bits (Alpha Kanal = 1)
|
|
-Verarbeitungsmöglichkeit für 2^10 Pixel in unter 0.1 Sekunde beim Einlesen und Speichern
|
|
Priority:
|
|
100
|
|
Support Material:
|
|
Ubungsblat_01.pdf
|
|
Conflicts:
|
|
Noch keine Einigung auf Farbkodierung (0001A-0001C)-> Rücksprache mit dem Kunden
|
|
(Ein Byte deckt einen sehr kleinen Farbbereich ab und ist nicht sehr elegant -> Rücksprache mit dem Kunden ob 4 Byte akzeptabel wären)
|
|
History:
|
|
-Erstellt am 30.10.2019 um 21:58, von Jonas Mucke
|