当前位置: 首页 > news >正文

Delphi 与 DirectX 之 DelphiX(44): TDIB.DoAddColorNoise();

为什么80%的码农都做不了架构师?>>>   hot3.png


本例效果图:

26153246_X9MS.gif

代码文件:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DIB, StdCtrls;

type
  TForm1 = class(TForm)
    DXPaintBox1: TDXPaintBox;
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
const
  ImgPath1 = 'C:\Temp\DX.jpg';
begin
  DXPaintBox1.DIB.LoadFromFile(ImgPath1);
  DXPaintBox1.Width := DXPaintBox1.DIB.Width;
  DXPaintBox1.Height := DXPaintBox1.DIB.Height;
  DXPaintBox1.Repaint;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  DXPaintBox1.DIB.DoAddColorNoise(128);
  DXPaintBox1.Repaint;
end;

end.

 
 
 
 
 

 

 

  

转载于:https://my.oschina.net/hermer/blog/319622

相关文章:

  • MVC与MVP(转)
  • IDisposable资源释放接口
  • 多角度看.NET面试题
  • java/.net-常用工具下载地址常用学习网址快捷键
  • 財哥面京东dm的经历【帮財哥发的】
  • 基于数据访问的集合类型-领域驱动设计的又一种特定对象
  • LVS负载均衡中arp_ignore和arp_annonuce参数配置的含义
  • Flex入门(三)——微架构之Cairngorm
  • Clink(Powerful Bash-style command line editing )
  • 通俗理解C#委托和事件
  • Select Year,Month,Day date from DropDownList control in ASP.NET
  • Codeforces Round #261 (Div. 2) D 树状数组应用
  • MFC三种不同方式实现图形的保存和重绘---方法一:通过集合类CPtrArray保存点的坐标...
  • String,StringBuffer与StringBuilder的差别??
  • jsp+servlet 分页笔记
  • (三)从jvm层面了解线程的启动和停止
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • AWS实战 - 利用IAM对S3做访问控制
  • CentOS 7 防火墙操作
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • EventListener原理
  • Linux快速复制或删除大量小文件
  • mongodb--安装和初步使用教程
  • Rancher如何对接Ceph-RBD块存储
  • Spring声明式事务管理之一:五大属性分析
  • supervisor 永不挂掉的进程 安装以及使用
  • vue.js框架原理浅析
  • vue2.0项目引入element-ui
  • 包装类对象
  • 从零开始在ubuntu上搭建node开发环境
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 我的业余项目总结
  • 应用生命周期终极 DevOps 工具包
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (六)c52学习之旅-独立按键
  • (论文阅读40-45)图像描述1
  • (转)【Hibernate总结系列】使用举例
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)树状数组
  • (转)项目管理杂谈-我所期望的新人
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ***原理与防范
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .net分布式压力测试工具(Beetle.DT)
  • @RequestMapping 的作用是什么?
  • [@Controller]4 详解@ModelAttribute
  • [100天算法】-实现 strStr()(day 52)
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [Asp.net mvc]国际化
  • [Electron]ipcMain.on和ipcMain.handle的区别
  • [ffmpeg] aac 音频编码