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

Delphi 与 DirectX 之 DelphiX(50): TDIB.DoLightness();


本例效果图:

o_0911625.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.DoLightness(64);
  DXPaintBox1.Repaint;
end;

end.

转载于:https://www.cnblogs.com/del/archive/2009/01/16/1377249.html

相关文章:

  • 小型企业局域网免费上网行为管理方案
  • docker~Dockerfile方式建立镜像HelloWorld
  • jQuery for Asp.Net 一步一步从入门到精通(附 jQuery API 彩色大图)
  • 最新如何解决git 输入github时每次都要输入用户名和密码问题
  • Output Designer 标尺设置
  • 数据库基础知识_
  • POJ 2753 菲波那契数列 解题报告
  • 接口测试实践
  • 用网站地图帮助搜索引擎
  • svn path already exists的解决办法
  • 千里奔丧
  • 浅谈性能测试
  • 第二节(下)数组
  • 乌克兰电网被黑事件功臣:不让类似事件再次上演
  • 2015年度中国智能路由器市场监测报告
  • angular2 简述
  • ES6之路之模块详解
  • Flannel解读
  • Idea+maven+scala构建包并在spark on yarn 运行
  • JavaScript服务器推送技术之 WebSocket
  • Map集合、散列表、红黑树介绍
  • MD5加密原理解析及OC版原理实现
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • socket.io+express实现聊天室的思考(三)
  • vuex 笔记整理
  • 翻译--Thinking in React
  • 搞机器学习要哪些技能
  • 力扣(LeetCode)357
  • 排序(1):冒泡排序
  • 如何利用MongoDB打造TOP榜小程序
  • 线上 python http server profile 实践
  • 自定义函数
  • ​Java并发新构件之Exchanger
  • ​Python 3 新特性:类型注解
  • ​第20课 在Android Native开发中加入新的C++类
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (C语言)fread与fwrite详解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (第27天)Oracle 数据泵转换分区表
  • (三)Honghu Cloud云架构一定时调度平台
  • (五)网络优化与超参数选择--九五小庞
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .Net语言中的StringBuilder:入门到精通
  • .NET中统一的存储过程调用方法(收藏)
  • @JoinTable会自动删除关联表的数据
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [20171101]rman to destination.txt
  • [C++]18:set和map的使用
  • [Contest20180313]灵大会议
  • [CQOI 2011]动态逆序对
  • [Gamma]阶段测试报告