利用电脑自带的画图软件可以快速地将图片改成256色位图,具体操作请参照以下步骤。如果用photoshop软件修改的话,需要在索引颜色界面将图片颜色设置为256,然后保存即可。相比画图工具来说,用PS来转换比较麻烦。
1、首先在电脑上打开开始菜单,然后在菜单界面中点击“所有程序”选项。
2、然后再点击附件文件夹下的“画图”工具。
3、进入画图工具界面后,点击“打开”选项将目标图片导入。
4、然后再在软件界面中,依次点击“另存为/其他格式”选项。
5、然后在出现的窗口中,设置好图片的名称和保存路径,在保存类型一栏中选择“256色位图”,点击保存按钮。
6、完成以上设置后,即可把图片改成256色位图。
1、点开始——点所有程序——点附件——点画图;
2、点左上角的菜单图标,选择打开;
3、选择JPG文件
4、选择画图附件左上角的菜单图标,选择另存为;
5、选择存储路径,保存类型选择256色位图(*.bmp),点保存。
给你一段代码,参考一下:(将全彩色图转换为256色位图)
procedure
TForm1.SaveAsBmpClick(Sender:
TObject);
var
SysPal
:
LogPal;
sourceRect,
destRect:
TRect;
image2save:
TBitmap
;
begin
image2save
:=
TBitmap.create
;
try
with
image2save
do
begin
Height
:=
Form1.DXDraw1.Height;
Width
:=
Form1.DXDraw1.Width;
destRect
:=
Rect(0,0,Width,
Height);
sourceRect
:=
destRect
;
image2save.Canvas.CopyRect(destRect,
Form1.DXDraw1.surface.Canvas,
sourceRect);
Form1.DXDraw1.surface.Canvas.Release;
SysPal.lPal.palVersion
:=
$300;
SysPal.lPal.palNumEntries
:=
256;
GetSystemPaletteEntries(Form1.DXDraw1.Handle
,
0,
256,
SysPal.lpal.PalpalEntry);
image2save.PixelFormat
:=
pf8bit;
image2save.Palette
:=
CreatePalette(Syspal.lpal);
end;
if
SaveDialog1.Execute
then
image2save.SaveToFile(SaveDialog1.FileName);
image2save.Free
;
ShowMessage('Save
OK
!!!');
Except
ShowMessage('Error')
;
End
;
end;
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
Vae团队招人!!!欢迎各位加入!!!走过路过不要错过!!!迅猛发展中!!!
用ACDSee 3.1 SR1 美化版 build 1030(蓝色网际)最精典的版本
http://fjxmtt1.crsky.com/skskIi1%29l//acdc31sr1b051007.rar
很简单,不会用的话发消息给我,我们QQ上说
图像→模式→索引色。