Avatar billede puddelundercover Nybegynder
11. september 2001 - 15:39 Der er 11 kommentarer og
1 løsning

Farvedybde

Hejsa,

Jeg sidder her med et mindre problem... Jeg skal åbne et bitmap billede, for så at kunne markere en del af billedet med clRed. Problemet består i, at det billede jeg åbner åbenbart har en farvetabel af en slags, så den vil altså ikke male med clRed - det bliver noget brunt sjask istedet...

Hvordan stiller jeg farvedyben, så jeg kan bruge clRed på billedet??

(Jeg bruger en komponent som hedder JanDraw - det er en udbygning af Timage, så den bruger nok samme procedure)

Mvh
Magnus
Avatar billede pellelil Nybegynder
11. september 2001 - 15:46 #1
Hvad med \"TBitmap.PixelFormat\" ??
Avatar billede puddelundercover Nybegynder
11. september 2001 - 15:47 #2
Kan du give et eksempel?
Avatar billede pellelil Nybegynder
11. september 2001 - 15:48 #3
Nej, jeg kiggede blot i hjælpen og det så ud som om at man med \"TBitMap.PixFormat\" kunne læse/sætte antallet at farver :-)
Avatar billede puddelundercover Nybegynder
11. september 2001 - 15:49 #4
Hehe, okai, jeg kigger lige
Avatar billede puddelundercover Nybegynder
11. september 2001 - 16:27 #5
Uhm... nogen som kan give et eksempel??
Avatar billede cyberlsn Nybegynder
12. september 2001 - 22:04 #6
Jeg er ikke sikker , men prøv at bruge TBitmap i stedet for Image-komponenten.

Og brug så denne kode (har ikke testet den):

Var B : TBitmap;
begin
  B := TBitmap.Create;
  B.loadfromfile(\'fil.bmp\');
  B.PixelFormat := Clred;
end;

Det var bare et gæt, men jeg ved ikke om det virker.

CyberLSN
Avatar billede pellelil Nybegynder
13. september 2001 - 08:13 #7
CyberLSN> At sætte PixelFormat lig en farvekonstant kan sikkert give et \"sjovt\" resultat, men jeg tvivler på at det er burgbart, så tror jeg mere på: B.PixelFormat := pf32bit; (hvorefter den/de ønskede pixel sikkert kan sættes til clRed).
Avatar billede puddelundercover Nybegynder
26. september 2001 - 22:45 #8
Det var så enkelt som at sige image1.picture.bitmap.pixelformat := pf32bit;

men tak for hjælpen alle sammen ;)
Avatar billede pellelil Nybegynder
27. september 2001 - 11:47 #9
Nåh det er så\'n man gør - får andre til at give svarret og så score point\'ene selv.
Avatar billede puddelundercover Nybegynder
27. september 2001 - 13:03 #10
pellelil >> Fik ikke noget brugbart svar - fandt selv svaret - derfor gav jeg pointene til mig selv
Avatar billede pellelil Nybegynder
27. september 2001 - 14:46 #11
Ikke for at træde mere i det, men jeg ville elles ha\' svorret på at bitmap\'ens Pixelformat blev foeslået indtil flere gange.

Whatever !?
Avatar billede puddelundercover Nybegynder
01. oktober 2001 - 14:04 #12
Måske, men jeg ledte efter en korrekte måde at formulere det på til Timage - det fik jeg ikke... Sorry, men hvis du vil have dine skide point, så laver jeg da bare et spørgsmål med 50 points som du kan få - de betyder ikke så pokkers meget for mig!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester