| 1 | Purpose |
|
The purpose of CoolWatermark is to make writing watermark on image easier. Not only works in windows form application but aslo works in Web application. You donot have to understand GDI+, deep WINAPI, or any knowledge of Graphics too much. What you need to do is just to initialize CoolWatermark object, encapsulate the image, call methods and get the resulted image. |
|
| 2 | Process Image object |
|
CoolWatermark only processes System.Drawing.Image object, please refer this object in MSDN. So CoolWatermark is able to load all image formation which .NET © Microsoft supports by default. If you have other components to load other image formations that .NET doesnot support currently, like PSD, TGA, once you encapsulate it to Image object, you can pass to CoolWatermark to process. |
|
| 3 | Effects with Text |
|
CoolWatermark provides several kinds of effects, like block, reflect, titleshadow, and halo etc. |
|
| 4 | Brush Style |
|
CoolWatermark provides several kinds of specialized brush styles; you can easily draw the text with gradient brush and random color brush |
|
| 5 | Border and Hollow |
|
CoolWatermark can realize border or hollow text easily. If you set Border.Enable is false and Hollow is true, it will cause nothing can be written. It's very easy to understand, Border equals to true is going to draw string, without border is going to fill string with brush. Border is aslo available to write to overlapped image. |
|
| 6 | Shapes with text |
| CoolWatermark is able to write text with various shapes, such as Arch, Rip, Bulge, Squeeze, Shear, Swell, Zoom, and even customize warp. | |
| 7 | Specialized Positions |
|
There are 9 specialized position to write watermark, they are TopLeft, TopCenter, TopRight, MiddleLeft, MiddleCenter, MiddleRight, BottomLeft, BottomCenter and BottomRight. You can also customize the watermark position manually. The specialized postions will stick to borders, but you can assign a Spacing value to add spacing between watermark and border. |
|
| 8 | Transparent |
| CoolWatermark enables to transparent watermark. Before you call WriteText or WriteImage method, set a value between 0 and 100 to Opacity property. | |
| 9 | Rotation |
| Provides an Angle property, assign this value to rotate the wateramrk easily. Both for text and overlapped image. | |
| 10 | High Performance and Efficent |
CoolWatermark supports automatically gabage collection, but you need to dispose the object after you use. The best usage is when you need it, initialize it; after your work is done, release it. And you donot need to worry about if you release CoolWatermark, your Image object will be lost. CoolWatermark will clone your Image object you pass into and return a cloned Image object after you call a method. Even you release it, your Image object will still exist. |
|
Send comments about this topic.
|
|
Copyright (c) 2006 @ ImageComponent.NET. All rights reserved.
|