代码中心

 
  首页
     

软件

代码中心
  GraphicsMagic
  GR32 Cineon Image
  Selection Tool
  Reference Libraries
  Curves Tool
  Color Balance
  Levels Tool
  Emboss

滤镜下载

联系我们

友情链接

Mandrill——山魈

 

GraphicsMagic 完整源代码

下载 GraphicsMagic Pro 1.4.3 源代码

经过近10年的努力和很多朋友的帮助,我们兄弟俩儿编写了GraphicsMagic 这款软件。在此期间,我们学习到了很多知识,认识了很多朋友。现在,我们把这个程序所有的源代码在GPL证书下发布。

发布这款软件的所有源代码有三个原因:

  • 我们开发这款软件时遇到过很多困难,幸好得到了很多热心的朋友的帮助,才得以写出现在的程序。没有他们无私的帮助,我们不可能做到这些。我们发布源代码,就是希望能分享知识,帮助更多的朋友,就好像他们帮助我们一样。
  • 我们兄弟俩儿患有血友病,身体健康无法得到保证。因此我们很担心有一天我们无法继续开发这个程序。如果那样的话,我们近十年的努力将会化为乌有。这个程序也将消失。我们不想出现这种情况。所以我们公开这些源代码,如果它对你有所帮助,我们的努力就没有白费。越多的人看到这些代码,这个程序越能长久地存在。

  • 由于我们的精力和知识有限,越到后来对程序的改进越困难。我们希望能有更多的朋友对这个程序感兴趣,从而能帮助我们继续开发它、改良它,使这个程序变得更好。如果你公布了对这个程序的更新代码,我们还可以从中学到更多的知识。所以如果你愿意的话,请和我们共享知识。非常感谢。
注意,这个程序在 Delphi 6 / 7 中可以编译成功,必要的第三方构件及说明已经包含在压缩文件中了。编译这个程序之前请查看相关的ReadMe文件。

GR32 Cineon Image Demo——Cineon 图片转换演示代码

下载GR32 Cineon Image Demo

我们翻译了CinePaint中相关的图像转换代码,制作了这个小程序,用来打开/保存 *.dpx*.cin 图像文件。这个程序可以在这两种文件和位图文件之间转换。这个演示程序并不能打开所有编码的Cineon图像格式。我们会继续研究,希望未来能够处理所有编码的图片。我们打算研究ImageMagick的源代码,希望从中找出解决问题的方法。如果您感兴趣,请帮助我们一起完善这个小程序。非常感谢!更多的Cineon测试图片您可以在这里下载。

Selection Tool——选区工具

下载GR32_MultiSelection_Release

我们从GraphicsMagic中抽取了这段我们自己编写的选区工具的代码,并制作了一个小的样例程序用来演示如何使用这个工具。这些代码都是基于GPL证书发布的。你可以任意的修改和发布这些代码,但是不可以将这些代码用于商业目的。其中,我们使用了Mattias Anderssonfloodfill代码库制作了魔术棒工具。这个库是基于MPL 1.1/LGPL 2.1/GPL 2.0三重证书发布的。如果你要使用这个库,必须遵循这些证书的规定。谢谢你Mattias Andersson

我们的这个样例程序和GraphicsMagic中的选区工具几乎是一样的。如果你能改进这个选区的功能,比如可以让“蚂蚁线”按顺时针或逆时针爬行,如果你能和我们一起分享你的成果,我们将非常高兴。如果这个选区库的代码对你有所帮助,我们的努力就没有白费,我们的目的就达到了。希望你们能够喜欢它!

注意,这个样例程序是使用Graphics32(版本1.8.3)Delphi 6下编译的。

Reference Libraries——引用库

下载GR32_GimpCommonRef_D6

Curves Tool——曲线工具

Curves Tool(曲线工具)—— 单击查看大图片

下载GR32_GimpCurvesTool_D6

这个样例的代码是我们从Gimp 2.2.10版和GTK+ 2.8.9版的源代码中提取并修改而成。在Windows XP Professional SP2下,用Delphi 6 + Graphics32 1.7编译的。注意:如果要编译这个程序,需要同时下载上面的引用库

Color Balance——颜色平衡

Color Balance(颜色平衡)—— 单击查看大图片

下载GR32_GimpColorBalance_D6

这个样例的代码是我们从Gimp 1.2.4版的源代码中提取并修改而成。在Windows XP Professional SP2下,用Delphi 6 + Graphics32 1.7编译的。样例程序中的HLSRGB之间的颜色转换代码以及IEEE754单元文件取自www.efg2.com。非常感谢Earl F. Glynn先生。因为您的慷慨,我们才得以学习到很多的图形图像技术。

Levels Tool

Levels Tool —— 单击查看大图片

下载GR32_GimpLevelsTool_D6

这个样例的代码是我们从Gimp 2.2.10版和GTK+ 2.8.9版的源代码中提取并修改而成。在Windows XP Professional SP2下,用Delphi 6 + Graphics32 1.7编译的。注意:如果要编译这个程序,需要同时下载上面的引用库

Emboss

下载GR32_GimpEmbossDemo

这个样例的代码是我们从Gimp 2.2.10版和GTK+ 2.8.9版的源代码中提取并修改而成。在Windows XP Professional SP2下,用Delphi 6 + Graphics32 1.8.3编译的。

 

   Copyright © 2006-2010 MandrillSoft, 保留所有权利