Farbfehler in ResizeImage()

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
hth
Beiträge: 76
Registriert: 08.10.2004 22:47

Farbfehler in ResizeImage()

Beitrag von hth »

Resize erzeugt falsche Farben:

Code: Alles auswählen

x=640:y=480

CreateImage(1,x,y)        
  
StartDrawing(ImageOutput(1))
       Box(0,0,x,y,RGB(255,255,1))
StopDrawing()  
 
ResizeImage(1,x/2,y/2)       
    
StartDrawing(ImageOutput(1)) 
  f=Point(x/4,y/4)       					
StopDrawing()

Debug Str(Red(f))+","+Str(Green(f))+","+Str(Blue(f))
(z.B. stimmt danach in einem Bild die Transparenzfarbe nicht mehr)

hth
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Farbfehler in ResizeImage()

Beitrag von Kiffi »

ich bin ja jetzt nicht so der Grafik-Mensch, aber wo soll da der Fehler sein?
PB-Debugger hat geschrieben:255,255,1

Grüße ... Kiffi
Hygge
hth
Beiträge: 76
Registriert: 08.10.2004 22:47

Re: Farbfehler in ResizeImage()

Beitrag von hth »

Bei mir kommt (255,255,2) heraus.
Aus (255,255,100) wird (255,255,108).

Scheint aber ein Win 2000 Problem zu sein!
Muss nun wohl doch auf den Müll und durch Windows 7 ersetzt werden.

P.S. Bitte auch Movie-Screen-Probleme überprüfen (habe ich selbst mit unterschiedlichen Rechnern und BS getan)

hth
Benutzeravatar
Vera
Beiträge: 928
Registriert: 18.03.2009 14:47
Computerausstattung: Win XP SP2, Suse 11.1
Wohnort: Essen

Re: Farbfehler in ResizeImage()

Beitrag von Vera »

Hallo hth,

ich kann Dir leider nicht helfen, aber sagen, das sich wesentliches rund ums Drawing geändert hat und es sehr viele Threads deswegen gibt und noch nicht alle Bugs / Unstimmigkeiten ausgeräumt sind.
Die aktuellen Betas sind somit nicht wirklich ergebnissicher (erst recht nicht, damit Dein OS zu prüfen :wink: ) .

siehe zb:
Grafiken mit Alphachannel - http://www.purebasic.fr/german/viewtopi ... 22&start=0
FillArea - RandFarbe = -1 geht nur ein mal ? - http://www.purebasic.fr/german/viewtopi ... 5&start=10

Wenn Du oben in der Link-Liste mal zum Blog surfst, findest Du einen längeren Artikel von Freak wegen der Änderungen.

Gruß ~ Vera
°
<°)))o><
~~~~~~~~~
echo "Don't worry"
echo "Keep quiet"
@echo off
format forum:\
hth
Beiträge: 76
Registriert: 08.10.2004 22:47

Re: Farbfehler in ResizeImage()

Beitrag von hth »

Ist schon klar. Diesen Fehler macht mit Win 2000 aber auch schon PB 3.93 (älteste Version, die ich noch auf meinem Rechner habe).

hth
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: Farbfehler in ResizeImage()

Beitrag von Fluid Byte »

Wäre nett wenn du als erstes mal deine PB Version posten würdest ... /:->

Mit mit der neusten Beta 5 und Windows Vista SP2 passiert dieser "Fehler" nicht.
Ebenso nicht auf Windows 2000 und XP was ich in einer VM getestet hab.
Windows 10 Pro, 64-Bit / Outtakes | Derek
hth
Beiträge: 76
Registriert: 08.10.2004 22:47

Re: Farbfehler in ResizeImage()

Beitrag von hth »

Es ist PB4.4./Beta 5 und Win2000/SP4

Werde es aber nächste Woche noch einmal auf anderen Win2000 PCs testen.

hth
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: Farbfehler in ResizeImage()

Beitrag von Falko »

hth hat geschrieben:Es ist PB4.4./Beta 5 und Win2000/SP4

Werde es aber nächste Woche noch einmal auf anderen Win2000 PCs testen.

hth

Ich habs schon getestet.

Ausführlicher Test mit verschiedenen Oasen:

Mein Hauptrechner Windwos Vista Ultimate 64-Bit: 255,255,1
Mein Computer mit Industrie-Mainboard, Windows2000 : 255,255,2

VirtualPC 2007 mit Windows 2000 5.00.2195 SP 4 : 255,255,2
VirtualPC 2007 mit Windows NT4 SP 6: 255,255,1
VirtualPC 2007 mit Windows 98: Kommt in Zeile 5 unter StartDrawing (ImageOutput(1)) Debug-Fehler: [Error] das angegebene #Image ist nicht initialisiert.
Komisch, warum diese Fehlermeldung in Windows98 auftaucht. :roll:
Und nun kommt der Clu.
VirtualPC 2007 mit Windows 95: 255,255,1 (Ist doch sehr wunderlich, warum dann in Win98 ein Imagefehler auftaucht :mrgreen: )
VirtualPC 2007 mit Windows Me: 255,255,1
VirtualPC 2007 mit Windows 7 32-Bit : 255,255,1

Alle Computer und VPC-Computer wurden mit der aktuellsten PB-Version Beta 5 und gleichem Sourcecode von oben getestet.

Bug in Windows2000 bestätigt
Ein weiterer Bug in Windows 98


Gruß Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: Farbfehler in ResizeImage()

Beitrag von Falko »

Falko hat geschrieben:
hth hat geschrieben:Es ist PB4.4./Beta 5 und Win2000/SP4

Werde es aber nächste Woche noch einmal auf anderen Win2000 PCs testen.

hth

Ich habs schon getestet.

Ausführlicher Test mit verschiedenen Oasen:

Mein Hauptrechner Windwos Vista Ultimate 64-Bit: 255,255,1
Mein Computer mit Industrie-Mainboard, Windows2000 : 255,255,2

VirtualPC 2007 mit Windows 2000 5.00.2195 SP 4 : 255,255,2
VirtualPC 2007 mit Windows NT4 SP 6: 255,255,1
VirtualPC 2007 mit Windows 98: Kommt in Zeile 5 unter StartDrawing (ImageOutput(1)) Debug-Fehler: [Error] das angegebene #Image ist nicht initialisiert.
Komisch, warum diese Fehlermeldung in Windows98 auftaucht. :roll:
Und nun kommt der Clu.
VirtualPC 2007 mit Windows 95: 255,255,1 (Läuft besser als Windows 98 und sogar ohne Fehler! )
VirtualPC 2007 mit Windows Me: 255,255,1
VirtualPC 2007 mit Windows 7 32-Bit : 255,255,1

Alle Computer und VPC-Computer wurden mit der aktuellsten PB-Version Beta 5 und gleichem Sourcecode von oben getestet.

Bug in Windows2000 bestätigt
Ein weiterer Bug in Windows 98


Gruß Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Antworten