Code Center

 
  Home
     

Software

Code Center
  GraphicsMagic
  GR32 Cineon Image
  Selection Tool
  Reference Libraries
  Curves Tool
  Color Balance
  Levels Tool
  Emboss

Filters

Contact Us

Links

Mandrill

 

GraphicsMagic (Full Source Code)

Download GraphicsMagic Pro 1.4.3 Source Code

We have developing GraphicsMagic about 10 years. In this period, we learned a lot of knowledge and made a lot of friends. Now, we distributed all the source code of this program under GPL.

We distributed these source code for 3 reasons:

  • We have encountered a lot of troubles when we developing this program. Fortunately, we got a lot of helps from our friends. Without their kindly helps, we could not developed this program. We want to share our knowledge and resources with other people. We hope these source code could helps them as they have helped us.
  • We are both suffered from hemophilia disease over 29 years. We are afraid that we could not work for the program someday in the future. If the bad case occurs, our effort will be just wasting of the time, and the program will be dispeared from the world. We want to avoid this bad result, so we decided to open these code to you. If these code could help you, we will be very happy for that. More people check out these code, longer time this program will be existing in the world .
  • Because we don't have enough knowledge and energy, we found that improving this program become a challenge. We hope that we could get your helps to continue the works for developing this program. If you updating this program and sharing your modifications for it, we could learn more technologies from you. If you like to help us, please let us know. Thank you very much.
Note, this program could successfully compiled with Delphi 6 / 7. All the necessary third party controls are already included in the zip file. Before compiling this program, please check out the corresponding ReadMe files.

GR32 Cineon Image Demo

Download GR32 Cineon Image Demo

We have translated the C source code of CinePaint to Delphi Pascal. And then created the small demo program to open/save *.dpx and *.cin image files. This program could converts between the two image files with bitmap image. But the program does not support all Cineon image encoding. It is far from being perfect. We will continue to work with the demo program and expect that it could process the Cineon images with all encoding in the future. And we expect that we could find the solution in source code of ImageMagick. If you are interested about it, please join in us and let us to enhance the demo program, together. Thank you very much. You could find a lot of Cineon images for testing at here.

Selection Tool

Download GR32_MultiSelection_Release

We have extracted the source code of the Selection Tool from GraphicsMagic, and made this demo to illustrate how to use it. These code were followed the GPL, you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation. And we have used the GR32_SeedFill library which was from Mattias Andersson's floodfill project to make the MagicWand tool for the demo. The GR32_SeedFill libray is followed the MPL 1.1/LGPL 2.1/GPL 2.0 triple-licenses. Many thanks to Mattias Andersson.

If you can improve the selection library, such as making the Marching Ants lines of the selection run clockwise/counterclockwise, please share it with us. Thank you very much. If this library is useful to you, we will very happy, because our effort is not just wasting the time. Hope you enjoy it!

Note that, this demo project is compiled with Graphics32 1.8.3 under Delphi 6.

Reference Libraries

Download the GR32_GimpCommonRef_D6

Curves Tool

Curves Tool - Click to view the big picture.

Download the GR32_GimpCurvesTool_D6

These code were adapted from Gimp 2.2.10 and GTK+ 2.8.9, and compiled with Windows XP Professional SP2 + Delphi 6 + Graphics32 1.7. For compile this program, you also need to download the Reference Libraries above.

Color Balance

Color Balance - Click to view the big picture.

Download the GR32_GimpColorBalance_D6

These code were adapted from Gimp 1.2.4, and compiled with Windows XP Professional SP2 + Delphi 6 + Graphics32 1.7. The HLS to RGB conversion code and the IEEE754 unit are from www.efg2.com. Many thanks to Mr. Earl F. Glynn. We have learned a lot of image process knowledges in your website. Thank you very much.

Levels Tool

Levels Tool - Click to view the big picture.

Download the GR32_GimpLevelsTool_D6

These code were adapted from Gimp 2.2.10 and GTK+ 2.8.9, and compiled with Windows XP Professional SP2 + Delphi 6 + Graphics32 1.7. For compile this program, you also need to download the Reference Libraries above.

Emboss

Download the GR32_GimpEmbossDemo

These code were adapted from Gimp 2.2.10 and GTK+ 2.8.9, and compiled with Windows XP Professional SP2 + Delphi 6 + Graphics32 1.8.3.

 

   Copyright © 2006-2010 MandrillSoft, All Rights Reserved