解决方案 »
- 与数据库有关的问题
- 关于特殊情况下大小写的匹配问题!
- 小弟不才,希望申请OOP/设计模式版版主,请通过
- 请教网络中断后如何恢复
- Delphi 中的 Frame 怎么导入到 窗体中?
- 求助!连接数据库问题?
- DOS下如何截图??请高手指点
- delphi中如何把一个webbroker生成的dll在ie中打开?
- 关于dbgrid的问题,请各位高手指教
- 我想双击dbgrid的某个字段,弹出一个有若干个DBedit或edit的窗口(dbgrid的当前记录),请问如何对dbgrid 操作?
- ListView在vsIcon模式下怎么实现类似Windows在缩略图模式下的选中样式
- 如何保证在任何情况下,程序只能执行一次?
var
bitCut: TBitmap;
bitEdit: TBitmap;
picOriginal: TPicture;
begin picOriginal := TPicture.Create;
picOriginal.LoadFromFile(fileName); //fileName为jpg文件路径 bitCut := TBitmap.Create;
bitCut.Width := 355;
bitCut.Height := 441;
bitCut.Canvas.StretchDraw(Rect(0, 0, bitCut.Width, bitCut.Height), picOriginal.Graphic); bitEdit := TBitmap.Create;
bitEdit.Width := picOriginal.Width; bitCut.Canvas.CopyRect(Rect(0, 0, bitCut.Width, bitCut.Height),
bitEdit.Canvas, Rect(801, 149, 2595, 2359));
imgEdit.Picture.Bitmap.Assign(bitCut); // 该释放的对象要释放
bitEdit.Free;
bitCut.Free;
picOriginal.Free;
end;