当前位置: 技术问答>java相关
怎样能得到java载入的图形在内存中的首地址?
来源: 互联网 发布时间:2017-04-03
本文导语: 现需要用java语言实现:载入一个图形并且得到这个图形在内存中的首地址。 现有一用delphi实现的代码,怎样才能用java来实现啊? Bitmap: TBitmap; Info: PBitmapInfo; InfoSize: DWord; ImageSize: DWord; Image: PByte; ...
现需要用java语言实现:载入一个图形并且得到这个图形在内存中的首地址。
现有一用delphi实现的代码,怎样才能用java来实现啊?
Bitmap: TBitmap;
Info: PBitmapInfo;
InfoSize: DWord;
ImageSize: DWord;
Image: PByte;
Bitmap := TBitmap.Create;
Bitmap.LoadFromFile ('Preview.bmp');
GetDIBSizes (Bitmap.Handle, InfoSize, ImageSize);
Info := AllocMem (InfoSize);
Image := AllocMem (ImageSize);
GetDIB (Bitmap.Handle, Bitmap.Palette, Info^, Image^);
Bitmap.Free;
现有一用delphi实现的代码,怎样才能用java来实现啊?
Bitmap: TBitmap;
Info: PBitmapInfo;
InfoSize: DWord;
ImageSize: DWord;
Image: PByte;
Bitmap := TBitmap.Create;
Bitmap.LoadFromFile ('Preview.bmp');
GetDIBSizes (Bitmap.Handle, InfoSize, ImageSize);
Info := AllocMem (InfoSize);
Image := AllocMem (ImageSize);
GetDIB (Bitmap.Handle, Bitmap.Palette, Info^, Image^);
Bitmap.Free;
|
在java里没有指针可以用,
知道内存中的首地址也就没有什么意义了!
java里操作图片的是Image类,
具体的你再看看书吧!
good luck
知道内存中的首地址也就没有什么意义了!
java里操作图片的是Image类,
具体的你再看看书吧!
good luck