Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

PNGs ohne SHELL Befehl unter QBasic?

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 15.05.2005, 17:38    Titel: PNGs ohne SHELL Befehl unter QBasic? Antworten mit Zitat

Hallo, für GIF, BMP und JPEG gibt es ja im Netz einige Routinen wie man diese ohne Externe DOS-Programme mit QB darstellen kann.
Gibt es aber sowas auch für PNG?

Würde mich mal interessieren...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 15.05.2005, 18:03    Titel: Antworten mit Zitat

also erstma gehen tut das sicherlich, nur obs das schon gibt wage ich zu bezweifeln, aus dem einfachen Grund, dass es unnötig ist. wenn du solche sachen wie Schlagschatten dazurechnen willst, dann mach das vorher und speichers als jpg ab. gif, bmp und jpg reichen ja eigentlich für alles, warum dann noch png?
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 15.05.2005, 19:14    Titel: Antworten mit Zitat

schade...

Gibt wirklich keine Routinen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mecki
Igel


Anmeldungsdatum: 10.09.2004
Beiträge: 985
Wohnort: Niederbayern

BeitragVerfasst am: 15.05.2005, 19:16    Titel: Antworten mit Zitat

Warum brauchst du das denn?

Weil wenns da keinen speziellen Grund gibt, ist es sinvoller einfach dein Bild in ein anderes Format zu konvertieren.

Meckü
_________________
» Yodl.de: So sucht man gestern. verwundert
» Geld verdienen im Netz + ICQ.
» Firefox!
» 100€ zu gewinnen
» FreeBASIC.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 15.05.2005, 19:17    Titel: Antworten mit Zitat

google mal, aber mach dir keine Hoffnungen, png's sind noch nicht soo der renner, da sie vom IE auch noch falsch dargestellt werden.. Also wirst du dir die Routine wahrscheinlich selbst schreiben müssen.
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
E-P-S



Anmeldungsdatum: 16.09.2004
Beiträge: 500
Wohnort: Neuruppin

BeitragVerfasst am: 15.05.2005, 19:40    Titel: Antworten mit Zitat

Hi,

also sinnvoll wäre es schon - und nur weils der IE nicht kann - das ist nun wirklich kein Argument.

Das gute am PNG Format ist das es verlustfrei komprimiert und somit sehr kleine, saubere Bilder erzeugt die alle möglichen Farbtiefen haben können.

GIF komprimiert auch verlustfrei, hat jedoch nur 256 Farben, JPG kann 24-Bit Farbtiefe haben, komprimiert jedoch nicht verlustfrei.

Somit wäre ein PNG Loader schon ne tolle Sache. Jedoch: ist mir keiner für QB bekannt und das ganze ist recht komplex - von daher hats wohl auch noch niemand gemacht. Zumal: Wenn jetzt alle auf FreeBasic umsteigen welchens ja auch DLL's unterstützt (ist doch richtig oder?) kann man auch externe Libs verwenden um dieses Format zu laden bzw. sogar zu schreiben.
_________________
Man kann sich öfter als zweimal im Leben halb tot lachen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 15.05.2005, 20:00    Titel: Antworten mit Zitat

Hallo.

Oder nimm TGA - das komprimiert auch bei allen Farbtiefen (8-24Bit) verlustfrei. lächeln Dafür gibts auch QB Loader. lächeln

Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2529
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 15.05.2005, 23:48    Titel: Antworten mit Zitat

Das PNG-Dateiformat ist übrigens unter

http://www.libpng.org/pub/png/

vollständig dokumentiert, von daher sollte also eine QB-Portierung einer Laderoutine kein Hexenwerk darstellen. Ich habe sonst dazu unter

http://www.dreael.ch/Deutsch/BASIC-Knowhow-Ecke/BilderVerwenden.html

generelle Tipps aufgelistet. Ich würde hierbei bewusst nur bestimmte Unterformate, z.B. SCREEN 13-kompatible Palettenbilder, implementieren, die restlichen Unterformate lediglich erkennen und aussagekräftige Fehlermeldung ausgeben.
_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz