软件 > 专题、教程宝典 > 技术开发 >




Visual C++ .NET实战编程



内容导航

Java专栏 VC专栏 VB专栏

C#专栏 VFP专栏 Delphi专栏

PB专栏  C++ Builder专栏

C/C++专栏 ASP专栏 

JSP专栏 PHP专栏 CGI专栏 

XML和.NET专栏  数据库 

嵌入式开发 




往日精选
















      Visual C++多媒体设计及图形、图像处理



  [前言:]计算机图形学是计算机应用的一个重要方面,Visual C++在图形图像处理方面具有得天独厚的优势,我在栏目中发表很多关于VC图形图像处理的文章,为了便于大家查询,我将他们整理成专辑,供大家查阅。

   图形处理

    在VC下显示JPEG、GIF格式图像的一种简便方法
    JPEG图像压缩标准随然是一种有损图像压缩标准,但由于人眼视觉的不敏感,经压缩后的画质基本没有发生变化,很快便以较高的压缩率得到了广泛的认可

    在屏幕上任何地方画图
    可以用你的程序在屏幕上的任何地方画图,效果就象电子宠物一样很简单,只要两个API函数.......
   
    引入湍流概念实现对大理石纹理的造型模拟
    本文通过在物体表面纹理的造型算法中引入流体力学中的湍流概念而成功实现了对大理石表面纹理的模拟仿真

    用VC实现桌面文字背景透明摆脱黑白
    实现桌面文字背景透明的方法很简单,各位可以参阅下面这段代码

    用渐变色填充背景
    渐变色的实现有多种方法,好多资料上介绍了利用调色板的方法实现,其过程及其的复杂,需要我们具有一定的图形编程的基础,下面我将向大家介绍一种比较简单的方法
 
   多媒体制作

    如何在VC5下定制多媒体真彩封页
    在自己的应用程序定制多媒体真彩封页,可以使应用程序在显示名称和版权特性时丰富程序界面,避免由于应用程序启动前进行大量数据初始化时用户进行较长时间的空等待过程,在给应用程序增加了生动特性和专业特性的同时,也起到了宣传和广告的作用

    在VC程序中加载GIF动画
    PictureEx图片显示类支持以下格式的图片:GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR等,我特别推崇的是可以做出动画,而且轻而易举,确实很COOL

    VC++ 6.0下自制媒体播放器
    可视动画控件ActiveMovie是Microsoft公司开发的ActiveX控件,从开始的1.0版、1.2版到现在的2.0版,功能上已经有了很大的改进

    利用Visual C++实现AVI文件的图像截取
    AVI文件就是我们所说的多媒体文件,所谓的AVI图像就是视频图像,该文件是一个RIFF说明文件,它用于获取、编辑、演示音频、视频序列

    图像平滑滚动效果的VC实现
    在图像的编程中,经常会遇到这样一种情况,在有限的区域中显示了一幅大图,这时要浏览图像的各个部分,这就需要用到图像的滚动

    Visual C++实现Flash动画播放
    本文通过在VC中将外部swf格式文件内嵌为VC的内部资源,使其在程序运行过程中从资源动态释放到临时文件,从而实现VC对Flash动画的播放

    基于DirectShow的流媒体解码和回放
    流媒体大多数时候指的是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器就可以观看的视频/音频传输、压缩技术。流媒体也指代由这种技术支持的某种特定文件格式:压缩流式文件,它通过网络传输,并通过个人电脑软件进行解码   

    DirectShow非线性编辑DES剖析
    DES是一套基于DirectShow核心框架的编程接口。DES的出现,简化了视频编辑任务,弥补了DirectShow对于媒体文件非线性编辑支持的先天性不足。但是,就技术本身而言,DES并没有超越DirectShow Filter架构,而只是DirectShow Filter的一种增强应用

    DirectShow系统初级指南
    流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着因特网的普及,流媒体在网络上的广泛应用,怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案,事半功倍。此时,微软的DirectShow,给了我们一个不错的选择

    使用DirectShow驱动摄像头
    用DirectShow来使用摄像头,一般要求摄像头的驱动是WDM格式的,当然,一些比较老的驱动格式DirectShow也可支持


   图像处理

    利用VC实现图像的特殊显示效果
    经常看电视的朋友们不知注意到没有,最近的电视连续剧在每集片头或片尾部分都有显示一些特殊效果的图像

    用VC实现小型矢量图形系统的开发
    本文旨在通过对一个作者自己开发的小型矢量图形系统全面讲述而达到让读者了解一个小软件从设计到实现的阶段的解决的问题

    VC编程实现数字图像的边缘检测
    数字图像的边缘检测是图像分割、目标区域的识别、区域形状提取等图像分析领域十分重要的基础,图像理解和分析的第一步往往就是边缘检测,目前它以成为机器视觉研究领域最活跃的课题之一

    谈对话框的动画弹出和动画消隐
    在Windows应用程序中,对话框是应用最广泛也是比较难控制其风格(外表)的一类窗口。相信用过Windows 的朋友在享受其强大功能的同时,一定也为它所提供的具有立体感的界面而感叹吧

    VC编程实现灰度图像与彩色图像的相互转换
    PhotoShop的图像处理功能很强,其中有一个功能是将灰度图像转换为彩色图像,数字图像处理中,也经常要遇到灰度图像与彩色图像相互转换的问题,如何自己解决这个问题,值得大家探讨,现将我解决这类问题的方法陈述如下

    Visual C++6.0开发灰度位图处理
    图像处理技术已经渗透到人类生活的各个领域并得到越来越多的应用,图像处理所涉及的图像格式有很多种,如TIF、JEMP、BMP等等,工程应用中经常要处理256级的灰度BMP图像,如通过黑白采集卡采集得到的图像
   
    用VC++实现图像检索技术
    对多媒体数据的检索,早期的方法是用文本将多媒体数据进行标识,这显然不是基于多媒体信息本身内容的检索,对多媒体数据中包含的信息是一中及大的浪费
   
    Visual C++实现数字图像增强处理
    对于一个图像处理系统来说,可以将流程分为三个阶段,在获取原始图像后,首先是图像预处理阶段、第二是特征抽取阶段、第三是识别分析阶段。图像预处理阶段尤为重要,如果这阶段处理不好,后面的工作根本无法展开

    VC++实现对退化图像的恢复
    本文以VC++ 6.0为编程工具,讲述了采取逆滤波和维纳滤波两种图像恢复算法对退化图像的恢复实现过程

    Visual C++实现视频图像处理技术   
    随着计算机软件、硬件技术的日新月异的发展和普及,人类已经进入一个高速发展的信息化时代,人类大概有80%的信息来自图像,科学研究、技术应用中图像处理技术越来越成为不可缺少的手段

    VC实现对不同信号波形相似程度的判别
    本文介绍了利用相关对信号波形进行相似程度的判别方法。通过该技术可以对采集到的多种类型的数据信号间的相似度进行判别