当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 我的主页: http://www.tommstudio.com/本文原作者为: 孟辉大家对照片的底片一定都很熟悉了,底片上的颜色与色彩鲜艳的照片的颜色是正好相反的,即反色,这也是我们制作反色图像的核心。
 

 

    摘要://--------------------------------------------------------------------------------// 功能:将 dbgrid 当前列定位到某字段上。// 参数: pdbgrid:tdbgrid; dbgrid// pcfieldname : string 数据表字段名,字段名不区分大小写// 返回:当表字段在 dbgrid 中存......
    摘要:一、废话几句从去年年底起,有幸也转到了directshow方面开发。在论坛中也可以为一些初学者解答一些初级问题了见论坛中有人分不清directshow为何物,在这,说明一下:directshow是directx中的一员。dspack是delphi用于做directshow开发的一套(免费)控件。下载地址:http://www.progdigy.com/如果是win2k, 安装之前,必须先安装dir......


如何制作照片底片效果的图像(即反色)

我的主页: http://www.tommstudio.com/

大家对照片的底片一定都很熟悉了,底片上的颜色与色彩鲜艳的照片的颜色是正好相反的,即反色,这也是我们制作反色图像的核心. 【程序编程相关:Delphi数据库应用程序中常见错误

本文原作者为: 孟辉 【推荐阅读:角点检测算子的代码描述

【扩展信息:PL0编译器TurboPascal版再现

编程原理:你所见到的各种色彩都是由红.绿.蓝三种颜色按不同的比例混合而成的,这就是我们所说的三基色,它们的颜色值(rgb值)是 0~255 ,所以我们只需去的图像上各个点的rgb值,然后用255减去这个值,并将这个值重新赋值给各个点,就会达到我们想要的底片效果了,下面我们看具体过程:

所用函数:getrvalue:取得某一点的红色的值

          getgvalue:取得某一点的绿色的值

          getbvalue:取得某一点的蓝色的值

新建一个窗体,上面放置一个image控件,autosize设为true,一个按钮控件,用默认属性,一个进度条控件progressbar,name设为p,用来显示处理进程,下面是完整的代码:

unit unit1;

interface

uses

windows, messages, sysutils, variants, classes, graphics, controls, forms,


...   下一页
    摘要://检查一个url是否有效函数//可用来检测网络连接是否正确,internetcheckconnection函数检查不准确,有些情况无法检测到,而以下checkurl函数则不会。//uses wininet;function checkurl(url: string): boolean; var hsession, hfile, hrequest: hinternet; dwindex, dwco......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE