Bild in Display aufzoomen

Gast #585010
Lesenswert?

hallo,

wieviel speicher muss man kalkulieren, wenn man in einem 640x480 großen 
Display ein Fenster von 320x240 auf 640x480 aufzoomt (innerhalb von 1-2 
Sekunden)? Wie berechnet man den dafür notwendigen Speicher? Und wie 
macht man das??

Können manche Controller interpolieren zwischen zwei Werten?

Bernd
Gast #585209
Lesenswert?

hä?

Dann sag mal die Farbtiefe deines Display bzw. Deines
Bildes, das gezoomt werden soll.
Ansonsten allgemein:

Bildbreite in Pixel mal Bildhöhe in Pixel mal Farbtiefe und
siehe da, Speichervolumen.

Bei Deinem Beispiel ists einfach, Zommen = Speicherbedarf mal 4
#585367
Lesenswert?

> Können manche Controller interpolieren zwischen zwei Werten?

Zwischen welchen Werten? Was sollen sie interpolieren?

Im Zweifelsfall ist es nie verkehrt davon auszugehen, dass
ein Controller dafür sorgt, dass ein Speicherbereich, der
irgendwelche Pixel darstellt, auf dem Display angezeigt wird.
Mehr nicht. Alles andere ist Zugabe.

Ev. kann ein Controller noch selbst Text hinpinseln. Da erhebt
sich dann sofort die Frage nach Font und Textgröße, sowie
Antialiasing mit dem Hintergrund.

Ev. kann ein Controller noch eine Linie von A nach B malen.
Mit wieder denselben Fragen: mit welcher Linienbreite kann er
das? Kann er das auch Antialiased.

Ev. kann ein Controller noch ein geschlossenes Polygon ausfüllen.
Und wieder erhebt sich die Frage: Kann er das auch antialiased.

Vielleicht kann er auch noch einen Kreis malen.

Aber recht viel mehr würde ich mir von einem Kontroller nicht
erwarten. OK. Ein BitBlt wäre schön, wenn es sowas wie Hintergrund-
speicher gibt.

Für alles andere würde ich mal davon ausgehen, daß der Programmierer
dafür verantwortlich ist. Und dem kann ich nur empfehlen sich mal
ein bischen in Bitmap-Verarbeitung auf einem Desktop PC einzulesen
und einzugrooven. So richtig mit:
   Für alle X
     Für alle Y
       Pixel an Position(X,Y) holen
       Pixel umrechnen
       Pixel speichern

Die Techniken die er dort lernt können nur hilfreich sein, wenn es
darum geht sich an einem Grafikcontroller zu versuchen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren