打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Delphi 图片水平镜像

Delphi 图片水平镜像

时间:2011-6-2来源:yang 作者: peng点击: 7次
var
  I,J :integer;
  p,p1 :PByteArray;
  Bmp,Bmp1 :TBitmap;
begin
  Bmp :=TBitmap.Create;
  Bmp.Assign(Image1.Picture.Bitmap);
  Bmp1 :=TBitmap.Create ;
  Bmp1.Assign(Image1.Picture.Bitmap);
        for J :=0 to Bmp.Height-1 do
        begin
          p :=Bmp.ScanLine[J];
          P1 :=Bmp1.ScanLine[J];
          for I :=0 to Bmp.Width-1 do
          begin
            p1[3*(Bmp.Width-1-I)+2] :=p[3*I+2];
            p1[3*(Bmp.Width-1-I)+1] :=p[3*I+1];
            p1[3*(Bmp.Width-1-I)] :=p[3*I];
          end;
        end;
        Bmp1.SaveToFile(‘c:\1.bmp‘);
        Image1.Picture.Bitmap.Assign(Bmp1);
end;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
求含有锐化(最好还有二值化、滤波、增强)等功能的delphi图像处理的原代码(100分) | Delphi论坛 | Delphi Forum
delphi实现.bmp位图旋转90度。急求!!!
delphi实现bmp与jpg图像相互转换及位图大小调整
一个实用的Delphi屏幕截图程序的设计
delphi实现截屏功能
Delphi的图形处理(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服