Sorry, bei Deiner Anspruchshaltung ist es mir unmöglich, dieser gerecht zu werden. Spezifische Kritik ist ok, aber Rundumschläge lassen meine Motivation gewaltig sinken.Benubi hat geschrieben:Blafasl
Komprimier Algo
Oh, oh! Bist du dir im klaren darüber, dass die Image()-Befehle sowie Plot() und Point() abhängig davon sind, welchen Grafikmodus du gerade eingestellt hast???
Wenn ich mein Windows nur mit 16-Bit Farben betreibe, gehen mit Sicherheit Informationen durch deinen Code verloren, da du dann nicht mit Point() die exakte Farbe ermitteln kannst.
Ich hätte es auch gerne, wenn mir Point() die tatsächliche Farbe des geladenen Bildes zurückgibt, leider tut es das in PureBasic nicht. Es gibt die Farbe zurück, die im entsprechenden Grafikmodus angezeigt werden würde. Und nicht mal die wird im 16-Bit-Modus richtig berechnet (Es gab bereits mehrere Threads von verschiedenen Leuten, so auch ich, die in der Berechnung der Farbwerte im 16-Bit-Modus in PB einen Fehler zu wissen glauben, leider bisher ohne Bestätigung)
Wenn ich mein Windows nur mit 16-Bit Farben betreibe, gehen mit Sicherheit Informationen durch deinen Code verloren, da du dann nicht mit Point() die exakte Farbe ermitteln kannst.
Ich hätte es auch gerne, wenn mir Point() die tatsächliche Farbe des geladenen Bildes zurückgibt, leider tut es das in PureBasic nicht. Es gibt die Farbe zurück, die im entsprechenden Grafikmodus angezeigt werden würde. Und nicht mal die wird im 16-Bit-Modus richtig berechnet (Es gab bereits mehrere Threads von verschiedenen Leuten, so auch ich, die in der Berechnung der Farbwerte im 16-Bit-Modus in PB einen Fehler zu wissen glauben, leider bisher ohne Bestätigung)
Zuletzt geändert von Lebostein am 02.11.2004 13:38, insgesamt 1-mal geändert.
- freedimension
- Admin
- Beiträge: 1987
- Registriert: 08.09.2004 13:19
- Wohnort: Ludwigsburg
- Kontaktdaten:
- Andre
- PureBasic Team
- Beiträge: 1757
- Registriert: 11.09.2004 16:35
- Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10 - Wohnort: Saxony / Deutscheinsiedel
- Kontaktdaten:
Der sinnvollste Weg zur Besserung wäre ein aussagekräftiger Bug-Report, der kurz erklärt und an Beispielen nachvollziehbar macht, was in PB falsch läuft.Lebostein hat geschrieben:Ich hätte es auch gerne, wenn mir Point() die tatsächliche Farbe des geladenen Bildes zurückgibt, leider tut es das in PureBasic nicht. Es gibt die Farbe zurück, die im entsprechenden Grafikmodus angezeigt werden würde. Und nicht mal die wird im 16-Bit-Modus richtig berechnet (Es gab bereits mehrere Threads von verschiedenen Leuten, so auch ich, die in der Berechnung der Farbwerte im 16-Bit-Modus in PB einen Fehler zu wissen glauben, leider bisher ohne Bestätigung)
"Zu wissen glauben...." kann ich schlecht an Fred weitergeben.
theoretisch brauch ich die BMP eigentlich garnicht mal . Wie ich herausgefunden habe liegt der trick so ziehmlich dadrin, das der byte 3x in der BMP datei vorkommt.
Ich habe mal (siehe irgendwo oben) mal ein test gemacht wo ich getestet habe, wie es sich auf den komprimiervorgang auswirkt, wenn ich 3 bytes lade und daraus ne 24-bit farbe generiere. Das Ergebniss war, dass sich die komprimierung kein bisschen verbessert oder verschlechtert hat.
Ich habe mal (siehe irgendwo oben) mal ein test gemacht wo ich getestet habe, wie es sich auf den komprimiervorgang auswirkt, wenn ich 3 bytes lade und daraus ne 24-bit farbe generiere. Das Ergebniss war, dass sich die komprimierung kein bisschen verbessert oder verschlechtert hat.