VoyForums

Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: 1234[5]678910 ]


[ Next Thread | Previous Thread | Next Message | Previous Message ]

Date Posted: 19:18:46 10/04/02 Fri
Author: Suri
Subject: Problem Converting Image to B/W using TImageFormatTransform

I am having a problem converting True-color bitmap to a B/W using TImageFormatTransform while in 256-color video mode. (See Codes below). The actual image has the white background, but, the converted image will have a black-dithered background instead of white. I've tried with 32bit-color video mode and it will work fine. However, my client insists upon using 256-color video mode. I would like to know why it happens and if there is a way to, maybe manually manipulate the color pallette through ImageFormatTransform object.

lBmp := TBitmapGraphic.Create;
lFmt := TImageFormatTransform.Create;
//-- Assign from a True-Color TBitmap
lBmp.Assign(mImgSrc);
with lFmt do begin
ImageFormat := ifBlackWhite;
Quantize := True;
Dither := True;
Apply(lBmp);
end;
lFmt.Free;

My system Info:
OS: Windows 2000 SP3
Processor: Pentium III 600 with 512mb RAM
Video Card: ATI RADEON 7500

Regards,
Suri

[ Next Thread | Previous Thread | Next Message | Previous Message ]


Replies:


[ Contact Forum Admin ]


Forum timezone: GMT-5
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.