摘要
图像编辑处理软件插件的二次开发,在数字化的今天,有十分广泛的应用前景。它对于满足不同用户个性化需求,提供了简单快捷的方式。利用各种不同功能的插件,能够对数字图像进行处理,完成各种需求的效果,同时能够在处理的过程中提高效率。在对比了各种图像编辑处理软件后,选择Adobe公司的Photoshop 这款偏向图像处理的软件,利用Adobe公司的Photoshop SDK进行滤镜插件的二次开发,以完成将照片转为手绘效果,即将真实世界的照片经过图像处理,使其看起来像是一种用画笔绘制出的效果,并保留图像的大部分细节。
本文对比几种主流图像编辑处理软件,分析开发手绘效果滤镜插件的原因及应用前景,并分析Photoshop滤镜的基本工作原理,以及Photoshop和滤镜插件的交互工作原理。讲解如何在微软Windows操作系统下开发和编写Photoshop Creative Suite 4软件插件,如何在Photoshop SDK的基础上,利用Microsoft Visual Studio 2008这一开发平台,对Photoshop进行滤镜插件二次开发等内容。
本文研究了滤镜插件开发的基本方法,分析了手绘效果的实现方法,并开发了一个实现手绘效果的Photoshop滤镜。
关键词:Photoshop,插件,手绘,滤镜
ABSTRACT
The secondary development of image editing software plug-in today, has a wide range of applications, which provides a quick and easy way to meet the individual needs of different users. Using different plug-ins of different functions to process digital images, can complete different required effects, and is able to improve efficiency during the process of image editing as well. In contrast with some image editing software, we select the Photoshop, a kind of image processing-oriented software, using Adobe's Photoshop SDK, which is the only approach to program available plug-ins with complete functions in Photoshop, and can we start the secondary development of Photoshop filter plug-in, to transform the photograph into a hand-painting effect. That is, through image processing, the real-world photos look like pictures drawn by the brush, and retain most of the details of the image.
This article will contrast several mainstream image editing software, analyze the reasons for hand-painting effect filter plug-ins and application prospects, and will explain what is the basic working principle s of Photoshop filters, how Photoshop and filter plug-in work interactively. The paper will explain how to develop and program plug-ins of Adobe's Photoshop Creative Suite 4 software under Microsoft's Windows operating system, how to develop Photoshop filter plug-in on the base of Photoshop CS4 SDK with Microsoft Visual Studio 2008 , and so on.
Through this article, we will study the filter plug-in development approach, the method to achieve hand-painting effect., and finally, we achieve a filter to transform the photo into a hand-painting effect in Photoshop.