AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Bilder vergleichen unterschiede platzsparend abspeichern
Thema durchsuchen
Ansicht
Themen-Optionen

Bilder vergleichen unterschiede platzsparend abspeichern

Ein Thema von etom291272 · begonnen am 3. Nov 2005 · letzter Beitrag vom 3. Nov 2005
 
tommie-lie
(Gast)

n/a Beiträge
 
#4

Re: Bilder vergleichen unterschiede platzsparend abspeichern

  Alt 3. Nov 2005, 09:24
Zitat von etom291272:
nun möchte ich die unterschiedlichen pixel mit ihrer information also posx, posy und farbe platzsparend speichern
[...]
wenn sich das Bild sagen wir um 400000 pixel unterscheidet bei gesamtpixel von 786432 möchte ich mit
10 - 15kb grösse auskommen
Selbst wenn es ein Bild mit nur 256 Farben ist, wäre das ein Byte pro Pixel, bei 400000 Pixeln also 400000 Byte ~ 390 kiB. Vielleicht kriegst du das Verlustfrei (Bzip2) auf 15 kiB zusammengeschrumpft, aber bei einem TrueColor-Bild sind es ja schon über 1,5 MiB, die kriegst du bei zufälligen Bilddaten bestimmt nicht auf 15kiB. Und die Rechnung betraf ja nur die Farbwerte, für ein 1024x786-Bild brauchst du für jede x- und y-Koordinate nochmal ein Word, insgesamt für ein 1024*786-TrueColor-Bild also 8 Byte pro Pixel. Du kannst es zwar nach des unwissenden zweiter Methode machen (nur die unterschiedlichen Stripes einer Bitmap-Zeile speichern) machen, das spart deutlich an Speicherplatz für die Pixelkoordinaten, aber wenn du sämtliche Farbwerte verlustfrei unterbringen willst, kriegst du's wahrscheinlcih nicht so klein.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz