Variabel mit Bildinhalt an eine andere variabel übergeben??

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

obilaner

Betreff: Variabel mit Bildinhalt an eine andere variabel übergeben??

BeitragDo, Dez 17, 2015 21:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo!

Ist es möglich eine Variabel die mit den Daten einer Bilddatei gefüllt ist an eine andere zu übergeben? Ich möchte daraus eine Kopie anfertigen in Form eines mit Scaleimage skalierten Thumbnails..

Bisheriger Code:

BlitzBasic: [AUSKLAPPEN]

Dim cardimage(3)
Dim cardthumb(3)
; .....
Load()
DrawImage cardthumb(1), 1, 1

Function Load() ; Load() ; Lädt die Bilder in Grossansicht


hg = LoadImage("hg.png" )
cardimage(1) = LoadImage("card0.png")
cardimage(2) = LoadImage("card1.png")
cardimage(3) = LoadImage("card2.png")

cardthumb(1) = cardimage(1)

End Function


Geht leider nicht, Bild bleibt schwarz Smile

Xeres

Moderator

BeitragDo, Dez 17, 2015 22:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Willkommen.

Wenn du die Bilder unabhängig voneinander verändern willst, musst du die Daten kopieren, z.B. mit copyImage. Die Variablen denen du ein Bild zuweist enthalten nicht die Bilddaten selbst, sondern zu eine Nummer mit denen BlitzBasic die Daten wiederfindet meist handle genannt. Damit kannst du Bilder vergleichen, aber beim Zuweisen wird eben nur das Handle kopiert, nicht das eigentliche Bild.

Edit: Wenn du das Bild nur auf den BackBuffer gezeichnet hast, fehlt dir nur ein Flip.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)
 

obilaner

BeitragDo, Dez 17, 2015 22:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke!

Stimmt, das mit dem Flip hab ich auch grade bemerkt.

mfg

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group