Wie lade ich ein Bild? Bzw. wo muss ich es für BB speichern?
Übersicht

![]() |
J.R.Betreff: Wie lade ich ein Bild? Bzw. wo muss ich es für BB speichern? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo allerseits,
ich bin gerade dabei, BlitzBasic zu erlernen. Doch als ich mich nun in den Grafikmodus vorgewagt habe und versuchte ein Bild zu laden, bekam ich leider Probleme. Folgendes gab ich im Editor ein: Graphics 640,480 SetBuffer BackBuffer() bild = LoadImage ("cow.bmp") DrawImage bild, 100, 100 Flip WaitKey End Eigentlich ja eine einfache Sache, wie ich dachte, doch als ich dann auf Ausführen klickte, erhielt ich folgende Fehlermeldung: "Image does not exist" Das hieße also, dass mein Bild nicht existieren würde. Es existiert jedoch definitiv, heist definitiv auch cow und ist auch eine bmp datei. Und befindet sich im BlitzBasic Grafik Ordner, denn bei diesem Bild handelt es sich um eine BB beigelegte Grafik. Muss sich das Bild vielleicht in einem anderen, speziellen Ordner befinden? Oder liegt es an meiner BB-Version? Ich nutze die BB-Demo Version die dem Buch von René Meyer beigefügt ist. Ich hoffe mir kann jemand helfen und bedanke mich schon mal im Voraus. |
||
![]() |
sbrog |
![]() Antworten mit Zitat ![]() |
---|---|---|
wenn der code nicht gespeichert ist, musst du den vollen pfad angeben,
Ist der Code gespeichert, aber das bild befindet sich in einem anderen ordner, musst du den vollen pfad angeben Ist der Code gespeichert und das bild befindet sich im gleichen ordner, musst du nur den namen und das format angeben |
||
![]() |
J.R. |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke für die schnelle Antwort.
Nachdem ich den kompletten Pfad angegeben habe, hat es geklappt. Doch was mache ich nun, wenn ich mein Programm an jemand anderen geben. Ich weiß ja nicht, in welchen Ordner er das Programm installiert und kann somit nicht den vollen Pfad für das Bild angeben. Was muss ich in so einem Fall machen, damit er das Bild betrachten kann? |
||
![]() |
Bigmichi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Datei angabe ist Ordnerunterwerfend XD
also wenn dein Bild im gleichem Ordner ist wi deine Datei brauchst du nur loadimage("Bild.bmp") zu amchen wenndu aber ein Order gemacht has wo dein Projekt ist der heißt GFX und dort dsie bilder sind musst du loadimage("GFX/Bild.bmp") machen mehr brauchst du eigentlich net =) |
||
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wenn du die BB - Datei noch nicht gespeichert hast, wird sie soviel ich weiß im tmp - Ordner von BB ausgeführt. Also entweder Angaben relativ dazu machen oder (am Besten) absolut, also z.B. "C:\GFX\Bild.bmp" | ||
![]() |
J.R. |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke, verstehe ![]() Jetzt bin ich schon wieder einen Schritt weiter. |
||
![]() |
joachim_neu |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich würde immer einen Ordner für jedes Projekt machen, da sonst bei absoluten Angaben die Daten immer da auf der Platte stehen müssen, wo sie jetzt stehen, d.h. ein Verschieben des Ordners ist nicht ohne ein Ändern des Quellcodes möglich... | ||
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de |
![]() |
soli |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich mach immer am Start von meinen Programmen diesen hier
Code: [AUSKLAPPEN] Global wobinich$=CurrentDir$()
und lade dann etwas so Code: [AUSKLAPPEN] global bild=LoadImage(wobinich$+"bilder/bild.jpg")
das erspart unliebsame Überraschungen bei Ordnerwechsel. |
||
solitaire |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group