Komprimierung: Banks, JPEG und PNG
Übersicht

taskyBetreff: Komprimierung: Banks, JPEG und PNG |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Ich hatte mal vor einiger Zeit eine DLL erstellt, mit der man Bilder im JPEG und PNG Format speichern konnte, die ich jetzt auch hier vorstellen möchte. Ich benutze dazu die libjpeg und libpng, also direkt von den Entwicklern selbst. Die DLL ist frei. ![]() Da LIBPNG ZLIB benötigt, habe auch noch ein paar Befehle zur Kompression und Dekompression von Banks hinzugefügt. Man könnte also komprimierte Dateien erzeugen oder Daten komprimiert übers Netz schicken. Hier der Link: bbimg.zip Einfach das userlibs Verzeichnis in den Blitzordner kopieren und loslegen. Ich habe zwei Beispieldateien reingelegt: "jpeg_png.bb" zeigt wie ein Image als JPEG- oder als PNG-Datei gespeichert wird. "zlib.bb" komprimiert oder dekomprimiert eine Datei. Bitte liest euch die "liesmich.txt" durch. Dort findet ihr auch die Erläuterungen zu den einzelnen Befehlen. Gruss, tasky |
||
BlitzBasic 1.85 - BlitzPlus 1.37 - VC++ 6 - Delphi 7 - Haskell - FASM |
OJay |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
willkommen im BBforum!
sehr schön. netter einstand ![]() kannst du konkrete aussagen über die geschwindigkeit machen? |
||
tasky |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
PNG und JPEG
Bilddaten 1024*768: JPEG: ca. 60ms PNG: ca. 550ms ZLIB Puffer mit 65536 Bytes: CompressBank: ca. 8,5ms DecompressBank: ca. 0,6ms Getestet mit Athlon XP 2400+, 512MB RAM, BlitzPlus Müsste an Daten ausreichen, oder? ![]() |
||
BlitzBasic 1.85 - BlitzPlus 1.37 - VC++ 6 - Delphi 7 - Haskell - FASM |
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
Da Dreamora ja so nett war, diesen Thread zu sperren, bevor man dubitat auch nur einen einzigen Tipp geben konnte, möchte ich hier noch mal drauf hinweisen, daß zum Speichern in fast ALLEN beliebigen Formaten die FreeImage.dll benutzt werden kann, für die es auch einen Blitz-Wrapper gibt. | ||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
dubitat |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
vielen dank! ich habe in der suche gesucht, nur hab ich aus irgendeinem grund diesen thread nicht gefunden! dieser thread hat mir sehr weitergeholfen, danke an den author ![]() |
||
Erare humanum est - Irren ist Menschlich |
FBI-blitz |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
sorry dass ich den Thread pushe, aber weder die Freeimage.dll noch die bbimg.dll ist noch online. Kann mal jemand der eine dieser DLLs hat, sie hochladen? Wäre sehr nett. Vielen Dank FBI |
||
Computer 1: AMD Athlon64 3500+ | nVidia GF 7900GT | 1024 MB DDR-RAM | ASUS A8N-SLI Preimium | 250 GB SATA 2 || WindowsXP | Blitz3D | Blitz+
Computer 2: AMD AthlonXP 2400+ | ATI Radeon 9500 | 512 MB DDR-RAM | MSI K7N2 | 80 GB IDE | 160 GB IDE || WindowsXP | Blitz3D | Blitz+ Computer 3: Intel Pentium MMX | onBoard-Grafik | 32 MB RAM | 1 GB IDE || Windows 98 SE | Blitz+ |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
freeimg.dll ist per google zu finden. | ||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
x_to |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
also ich finde leider nicht den wrapper und die DECLS dazu...![]() bräuchte hilfe... ![]() |
||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hab es noch auf meiner HDD gefunden und gleich hochgeladen...
http://home.arcor.de/rallimen/bbimg.zip |
||
[BB2D | BB3D | BB+]
|
x_to |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
danke, aber ich suche eigentlich die freeimage.dll wrapper und die zugehörige DECLS datei... | ||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
die Decls
http://www.blitzbasic.com/code...?code=1732 die Dll gibt es hier... http://freeimage.sourceforge.net/ |
||
[BB2D | BB3D | BB+]
|
x_to |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
genau das was ich suchte... | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group