Seite 1 von 1

Pygame: Bilder öffnen und anzeigen

Verfasst: Sonntag 3. November 2013, 19:07
von HardwareManager
In meinem Beispiel im Buch steht nicht welches Format [.png, .jpg etc] ich in beim öffnen inPygame verwenden muss.

Re: Pygame: Bilder öffnen und anzeigen

Verfasst: Sonntag 3. November 2013, 19:17
von EyDu
Problem. Wo?

Re: Pygame: Bilder öffnen und anzeigen

Verfasst: Sonntag 3. November 2013, 19:26
von BlackJack
@HardwareManager: Was Qualität (verlustfreie Kompression) und Eigenschaften („truecolor”, Alpha-Kanal, …) angeht ist PNG für die meisten Sachen zu bevorzugen.

Re: Pygame: Bilder öffnen und anzeigen

Verfasst: Montag 4. November 2013, 11:24
von Madmartigan
Da ich selbst nie pygame verwendet habe, weiß ich nicht ob es TGA erlaubt. Ich verwende zumindest immer dieses Format für Texturen. Es ist einfach zu erstellen und zu lesen, Alpha-Kanal (32Bit TGA) ist möglich, RLE-Kompression verwende ich nicht.

Performance-Unterschiede zwischen PNG und TGA beim Laden konnte ich bisher nicht feststellen.

Re: Pygame: Bilder öffnen und anzeigen

Verfasst: Montag 4. November 2013, 12:42
von BlackJack
@Madmartigan: TGA ist aus historischen Gründen ein verbreitetes Format für Texturen, würde ich sagen. Das ist prakisch wenn man die Routinen zum einlesen oder welche zum schreiben noch selber schreiben will oder muss, aber wenn man eine Bibliothek hat, die das lesen/schreiben übernimmt, ist das kein Vorteil mehr. Ich habe das unter DOS wegen der vorgenannten Gründe auch noch benutzt und Bilder teilweise direkt als Binärdaten in Assembler- oder Pascal-Programme eingebettet. Für PNG spricht IMHO das es komprimiert ist, ein ISO-Standard, von fast allen Browsern angezeigt wird, und auch ansonsten recht weit verbreitet ist.

Re: Pygame: Bilder öffnen und anzeigen

Verfasst: Montag 4. November 2013, 14:17
von Madmartigan
BlackJack hat geschrieben:[...] Das ist prakisch wenn man die Routinen zum einlesen oder welche zum schreiben noch selber schreiben will oder muss [...]
War bei mir stets der Fall, allerdings lange bevor es UDK, Unity & Co gab. Hab auch viele Jahre TGA in UE3 noch verwendet, PNGs sind leider irgendwie an mir vorbei gegangen.
Obwohl, mittlerweile verwenden wir ja auch PNGs für 16Bit/Ch Texturen.

@HardwareManager: Dann ist BlackJacks Hinweis für dich richtungsweisend. Es sei denn du willst das Laden/Schreiben selber implementieren. ;-)

Re: Pygame: Bilder öffnen und anzeigen

Verfasst: Mittwoch 13. November 2013, 17:35
von HardwareManager
Danke für die schnellen antworten! :)