Zum Inhalt springen

Speicherberechnung


Empfohlene Beiträge

Berechnen Sie die Anzahl der speicherbaren Bilder bei einer

- Auflösung von 1600 x 1200 Pixel

- 24-Bit Farbtiefe

- Datenkompression von 20 : 1 :confused:

Hallo!

Kann mir jemand weiterhelfen, wie ich das mit der Datenkompression zu rechnen habe?

Bis hierhin habe ich den rechenweg schon:

Pixelbreite * Pixellänge * Farbtiefe / 8 Bit

1600 * 1200 * 24 Bit / 8 Bit

Danke, Kerschtl

Link zu diesem Kommentar
Auf anderen Seiten teilen

Warum die Farbtiefe durch 3 teilen ?

Woher hast du das, scheint mir falsch,

Kompression ist ein weiterer Divisionsfaktor.

1600 x 1200 x 24 / 20 = 2304000 (Größe in bit)

/ 8 = 288000 bytes

/ 1024 = 281,25 kbytes

Nun deine Speichergröße durch 281,25 teilen.

Das Ergebnis ohne Rest ist die Anzahl der speicherbaren Bilder.

So hätte ich es jedenfalls gemacht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Kerschtl

Berechnen Sie die Anzahl der speicherbaren Bilder bei einer

- Auflösung von 1600 x 1200 Pixel

- 24-Bit Farbtiefe

- Datenkompression von 20 : 1 :confused:

Hallo!

Kann mir jemand weiterhelfen, wie ich das mit der Datenkompression zu rechnen habe?

Bis hierhin habe ich den rechenweg schon:

Pixelbreite * Pixellänge * Farbtiefe / 8 Bit

1600 * 1200 * 24 Bit / 8 Bit

Danke, Kerschtl

Also wenn ich das richtig verstanden habe, dann müsste der Lösungsweg so aussehen:

1600 * 1200 Pixel mit jeweils 3 Byte (24Bit), also mal 3 = 5760000 Byte

Jetzt noch die Kompression (wenn 20:1 heißt, das aus 20 Byte eines gemacht wird)

5760000 Bytes / 20 = 288000 Bytes

In Kilobyte ( / 1024) = 281,25 KB

In Megabyte ( / 1024) = 0,274658203125 Megabyte

Bilder: 128 Megabyte / (s.o.) = 466 Bilder.

Oder ist etwas daran falsch ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Kerschtl

Also ich teile das alles durch die 8 Bit und bekomme 5760000 Bits(?)... nee, die Bits kürzen sich doch weg, oder? Oh Gott oh Gott, jetzt ist der Knoten perfekt. :rolleyes:

Nein, mit der Teilung durch die 8 Bits erhältst du Bytes.

In dem Fall "mal 3" weil 24 Bit / 8 Bit = 3 Byte ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Kerschtl

Also irgendwie passt das nicht. Ich verstehe nicht wie ich aus 20 Byte eins machen kann, was dann aber 288000Bytes sind?

Müsste es nicht heißen: "Ich komprimiere alles zusammen um 20 Byte, ergo mache es kleiner" ?

Nein, dam it ist die sogenannte Kompressions-Rate genannt. Du kannst Dir das in etwa so vorstellen: Anstelle von 500 hintereinanderstehenden weißen Bildpunkten der selben Helligkeit steht in einer Tabelle nur noch "weiß1=500". Dabei siehst Du auch gleich, warum sich das Komprimieren kleiner Dateien nicht lohnt - eher im Gegenteil.

Natürlich funktionieren moderne Kompressions-Algorythmen nach einem anderen Prinzip (Binär-Baum). Aber zum Verständnis, was da eigentlich passiert, finde ich mein Modell einfacher. ;)

gruß, timmi

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...