MaskImage geht nicht.

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Killer999

Betreff: MaskImage geht nicht.

BeitragDi, März 15, 2005 19:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mit geht einfach nicht Maskimage k.a wieso

hier mal der code

BlitzBasic: [AUSKLAPPEN]
Graphics 640, 480,32,2
SetBuffer BackBuffer()

;Lade Bilder

Auto = LoadImage(\"GFX\Auto.jpg\")



MaskImage Auto, 0, 0, 255



Repeat
Cls
; Steuerung
If KeyDown(203)
x% = x%-1
End If

If KeyDown(205)
x% = x%+1
EndIf


If KeyDown(200)
y% = y%-1
End If

If KeyDown(208)
y% = y%+1
EndIf
;Ende

;Auto Malen
DrawImage Auto, x, y


Flip
Until KeyHit(1)

Rob_

BeitragDi, März 15, 2005 19:05
Antworten mit Zitat
Benutzer-Profile anzeigen
ist dein hindergrimd auch wirklich blau?

[EDIT]

Speichere es lieber in ".png" ab das ist kleiner und besser bei jpg verlaufen wie farben immer komisch zusammen!
AMD Athlon 64 3500+ | Infineon 1 GB DDR RAM | nVidia Geforce 7800 GTX
  • Zuletzt bearbeitet von Rob_ am Di, März 15, 2005 19:09, insgesamt einmal bearbeitet
 

noir

BeitragDi, März 15, 2005 19:06
Antworten mit Zitat
Benutzer-Profile anzeigen
was geht nicht, etwas genauer Wink ?

übrigens wenn du nur 16bit farbtiefe (oder weniger) hast kann das zu falschen transparenten farben führen.
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting

Spikespine

BeitragDi, März 15, 2005 19:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich könnte mir auch vorstellen, dass durch dass Jpeg - Format Farbschlieren, die logischerweise nicht maskiert werden, noch zu sehen sind...
Athlon 64 3700+ | 1024 MB RAM | GeForce 7900 GT | Blitz2D, Blitz3D, BlitzPlus, BlitzMax
 

Kifferopa

Gast

BeitragDi, März 15, 2005 19:16
Antworten mit Zitat
Ich hab´s mit bmp ausprobiert. Es geht auch so nicht

Rob_

BeitragDi, März 15, 2005 19:21
Antworten mit Zitat
Benutzer-Profile anzeigen
meine güte!

Wenn man natürlich wieder die jpg dabei öffnet und in (bmp, oder png) zu speichern tut sich ja nichts -.-

einfach mal ein neues bild machen, und direkt in (png,bmp) speichern dann sollte es auch gehen.
AMD Athlon 64 3500+ | Infineon 1 GB DDR RAM | nVidia Geforce 7800 GTX

Artemis

BeitragDi, März 15, 2005 19:21
Antworten mit Zitat
Benutzer-Profile anzeigen
tu mal das auto bild.
aber als bmp.
 

noir

BeitragDi, März 15, 2005 19:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Kifferopa hat Folgendes geschrieben:
Ich hab´s mit bmp ausprobiert. Es geht auch so nicht


pat, du nervst.. du kannst NIX testen wenn du nicht mal seine grafiken hast!


wahrscheinlich liegt es daran:
bei jpg komprimierten bildern treten zwangsläufig geringfügige farbabweichungen auf.
vielleicht hattest du es das bild als bmp und hast deine maskimage farbe gewählt dann in jpg umgewandetl und dadurch sind halt die farbabweichungen aufgetreten.
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
 

Killer999

BeitragDi, März 15, 2005 19:22
Antworten mit Zitat
Benutzer-Profile anzeigen
wegen jpg war das danke
 

Kifferopa

Gast

BeitragDi, März 15, 2005 19:24
Antworten mit Zitat
noir hat Folgendes geschrieben:
Kifferopa hat Folgendes geschrieben:
Ich hab´s mit bmp ausprobiert. Es geht auch so nicht

pat, du nervst.. du kannst NIX testen wenn du nicht mal seine grafiken hast!

Grafik ist Grafik
 

noir

BeitragDi, März 15, 2005 19:26
Antworten mit Zitat
Benutzer-Profile anzeigen
nein. oh man. Twisted Evil

sein fehler war doch eine zu stark komprimierte jpg datei
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
 

Dreamora

BeitragDi, März 15, 2005 19:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Es ist ganz einfach:

MaskImage + JPG geht nicht!!

Wenn ihr mit MaskImage arbeiten wollt, müsst ihr Bildformate nehmen, die Pixeldaten speichern!

-> PNG, TGA oder BMP

Andernfalls wird es nicht gehen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group