Bild aus Internet laden

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

Ticha

Betreff: Bild aus Internet laden

BeitragDi, Aug 14, 2007 20:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi leute

sagt mal ist es möglich ein Bild stat lokal auf der festplatte zu laden, direkt aus dem internet zu laden? ist das möglich?

wenn ja wie?

so etwa ?

Code: [AUSKLAPPEN]
LoadImage("xxx.xxx.xxx.xxx/ordner/bild.jpg")
oder anders?

FOODy

BeitragDi, Aug 14, 2007 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau mal ins BRL.HTTPStream Module rein.
Das wird dir bestimmt weiterhelfen Smile

Wenn du von einem HTTP Server ein bild laden willst: (statt http:// ein http:: )
LoadImage("http::www.blitzforum.de/header/header.png"),

Gruß,
FOODy
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB
 

Ticha

BeitragDi, Aug 14, 2007 20:49
Antworten mit Zitat
Benutzer-Profile anzeigen
muss ich dieses modul irgendwe noc eytra installieren?

funtioniert nämlich immer noch nicht Sad
 

Ticha

BeitragDi, Aug 14, 2007 20:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]


Graphics 800,600,0

Global backgrounds:TImage[10]
backgrounds[0] = LoadImage("http::www.blitzforum.de/header/header.png")


Cls
While Not GetChar()
DrawImage(backgrounds[0],1,1)
Flip
Wend



so hab ich s versucht, da gibt er mir einen fehler eines null objects, ich vermute mal er kann die datei nicht lesen

FOODy

BeitragDi, Aug 14, 2007 21:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Man muss wohl erst ne Bank laden und dann das bild aus der Bank. :/

Code: [AUSKLAPPEN]
SuperStrict
Framework BRL.GLMax2D
Import BRL.HTTPStream
Import BRL.PNGLoader

Graphics 800,600,0

Global backgrounds:TImage[10]
Local bank:TBank=LoadBank("http::www.blitzforum.de/header/header.png")
backgrounds[0]=LoadImage(bank)


Repeat
   Cls
   DrawImage(backgrounds[0],1,1)
   Flip
Until AppTerminate() Or KeyDown(KEY_ESCAPE)


Gruß,
FOODy
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB
 

Ticha

BeitragDi, Aug 14, 2007 21:57
Antworten mit Zitat
Benutzer-Profile anzeigen
also dein Beispiel läd er, aber das Bild das ich laden möchte, läd er nicht herunter Sad liegt das eventuell daran, dass es sich bei dem einen nich um eine PNG handelt?

FOODy

BeitragDi, Aug 14, 2007 21:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du ein Framework verwendest musst du auch den entsprechenden Loader importieren.

Gruß,
FOODy
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB
 

Ticha

BeitragDi, Aug 14, 2007 22:01
Antworten mit Zitat
Benutzer-Profile anzeigen
jetzt funzts danke Smile Embarassed
 

Ticha

BeitragDo, Aug 16, 2007 22:05
Antworten mit Zitat
Benutzer-Profile anzeigen
also ich habs auporbiert.

JPG's fuktioniert es ohne probelem... GIFs kann ich aber irgednwie nich aus dem Internet alden... woran liegt denn das?

hab die Frameworls alle rausgeholt... also läd er alle module... trotdzem läd er gifs nicht :-I
  • Zuletzt bearbeitet von Ticha am Do, Aug 16, 2007 22:09, insgesamt einmal bearbeitet

FOODy

BeitragDo, Aug 16, 2007 22:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Ganz einfach: Es gibt keinen offiziellen GIF-Loader Wink
Versuchs mal mit: http://www.brucey.net/programm...hfreeimage

Gruß,
FOODy
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB
 

Ticha

BeitragDo, Aug 16, 2007 22:19
Antworten mit Zitat
Benutzer-Profile anzeigen
ohjeeee... was is das denn für ein scheiss Sad
GIF is doch ein Standard format :-I wieso kannman das nich laden *heul*

hmm... gibts da keine andere möglichkeit ohne das ich zusätzlich module installiere?

EDIT

hier habe ich eine schöne Lösung für das Problem gefuden. Irgendwo in der Diskussion gibts einen GIF Reader als Quelltext der über Pixmaps gemacht. Kann ich nur empfehlen. Funktioniert ohn probleme Smile
 

Dreamora

BeitragDo, Aug 16, 2007 23:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Bis vor kurzem war GIF kein freies Format, Nutzung von GIF hiess Lizenzgebühren bezahlen.
Hinzu kommt das GIF nur bedingt was bringt:

1. Texturen sind immer 32Bit im VRAm, bringt dir das Palettensystem net viel
2. Die Animation geht eh verloren, gibt keine automatischen "Filmchen", BM hat keinen Moviesupport
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group