Seashore 
The Incomplete Guide 
Export pdf into powerpoint - SDK Library project:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Export pdf into powerpoint - SDK Library project:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
Contents 
Contents..........................................................................................................................1 
Introducing Seashore.......................................................................................................4 
Product Summary........................................................................................................4 
Technical Requirements..............................................................................................4 
Development Notice....................................................................................................4 
Seashore’s Philosophy.................................................................................................4 
Seashore and the GIMP...............................................................................................4 
How do I contribute?...................................................................................................5 
The Concepts..................................................................................................................6 
Bitmaps.......................................................................................................................6 
Colours.......................................................................................................................7 
Layers.........................................................................................................................7 
Channels...................................................................................................................10 
Selections..................................................................................................................12 
The Tools......................................................................................................................14 
The Toolbox..............................................................................................................14 
Colour Selection........................................................................................................15 
Texture Selection......................................................................................................15 
Brush Selection.........................................................................................................16 
The Rectangular Select Tool  ..................................................................................17 
The Elliptical Select Tool  ......................................................................................18 
The Lasso Tool  ......................................................................................................19 
The Polygon Lasso Tool  ........................................................................................20 
SDK Library project:Online Convert PowerPoint to PDF file. Best free online export
By integrating XDoc.PDF SDK into your C#.NET project, Microsoft Office like Word, Excel, and PowerPoint can be converted to PDF document.
www.rasteredge.com
SDK Library project:C# PDF insert text Library: insert text into PDF content in C#.net
Parameters: Name, Description, Valid Value. value, The char wil be added into PDF page, 0
www.rasteredge.com
The Colour Selection Tool  .....................................................................................21 
The Pencil  .............................................................................................................22 
The Paintbrush  ......................................................................................................23 
The Colour Sampling Tool  ....................................................................................24 
The Text Tool  ........................................................................................................25 
The Eraser  .............................................................................................................26 
The Paint Bucket  ...................................................................................................27 
The Gradient Tool  .................................................................................................28 
The Crop Tool  .......................................................................................................29 
29 
The Clone Tool  .....................................................................................................30 
The Smudge Tool  ..................................................................................................32 
The Effects Tool  ....................................................................................................32 
The Zoom Tool  .....................................................................................................33 
The Position Tool  ..................................................................................................34 
The Operations..............................................................................................................36 
Adjusting Boundaries................................................................................................36 
Scaling......................................................................................................................37 
Changing Resolution.................................................................................................38 
Selection Effects.......................................................................................................39 
Miscellanea...................................................................................................................41 
Adding Textures........................................................................................................41 
Adding Brushes.........................................................................................................41 
Advanced Selections.................................................................................................42 
ColorSync.................................................................................................................44 
The Information Panel...............................................................................................45 
SDK Library project:VB.NET PDF Converter Library SDK to convert PDF to other file
PDF ›› VB.NET PDF: PDF Export. You may directly copy and paste it into your vb.net testing project. Conversion of PDF to Jpeg. Conversion of MS Office to PDF.
www.rasteredge.com
SDK Library project:C# PDF Converter Library SDK to convert PDF to other file formats
Able to export PDF document to HTML file. It's easy to be integrated into your C# program and convert PDF to .txt file with original PDF layout.
www.rasteredge.com
SVG, JPEG 2000 and EXIF Support.........................................................................46 
GIMP Compatibility..................................................................................................47 
A Final Word............................................................................................................48 
Credits..........................................................................................................................49 
License..........................................................................................................................51 
51 
SDK Library project:C# PDF insert image Library: insert images into PDF in C#.net, ASP
Import graphic picture, digital photo, signature and logo into PDF document. Merge several images into PDF. Insert images into PDF form field.
www.rasteredge.com
SDK Library project:VB.NET PDF insert image library: insert images into PDF in vb.net
project. Import graphic picture, digital photo, signature and logo into PDF document. Add file. Insert images into PDF form field in VB.NET. An
www.rasteredge.com
Introducing Seashore 
Product Summary 
Seashore is an open source image editor for Cocoa. It features gradients, textures and 
anti-aliasing for both text and brush strokes. It supports multiple layers, alpha channel 
editing and Core Image effects.  It uses the same native file format as the GIMP. 
Technical Requirements 
Seashore requires Mac OS 10.3 or later. Seashore is a universal binary that works 
natively with Intel and PowerPC-based Macs.  Seashore is able to take advantage of Mac 
OS 10.4’s Core Image framework to provide access to a wide range of effects. (Note: 
Core Image effects are not available for G3 users). 
Development Notice 
Seashore is still under development and may contain bugs. Please make sure to only work 
on copies of images, as there is the potential for corruption. Also please report any bugs 
you find using the “Report a Bug” menu item. 
Seashoreʼs Philosophy 
Seashore highlights the qualities I value in software: it’s sleek, well-documented and 
open source.  It also integrates tightly with the Mac operating system and is thoroughly 
object-oriented. It aims to serve the basic image editing needs of most computer users, 
not to provide a replacement for Adobe Photoshop.  
Seashore and the GIMP 
Seashore is not the GIMP (GNU Image Manipulation Program), because I didn’t want a 
Mac version of the GIMP. Rather Seashore marches to the beat of its own drum, but it 
does use the GIMP to help make it the program it is. Parts of the GIMP are present in 
everything from the code that drives the brush and gradient tools to the brush shapes and 
textures themselves. 
SDK Library project:C# PDF File Split Library: Split, seperate PDF into multiple files
Divide PDF File into Two Using C#. This is an C# example of splitting a PDF to two new PDF files. Split PDF Document into Multiple PDF Files in C#.
www.rasteredge.com
SDK Library project:C# PDF Page Insert Library: insert pages into PDF file in C#.net
from the ability to inserting a new PDF page into existing PDF or pages from various file formats, such as PDF, Tiff, Word, Excel, PowerPoint, Bmp, Jpeg
www.rasteredge.com
I owe a great debt of gratitude to the authors of the GIMP, as without the GIMP, 
Seashore would not be the program it is today. 
See also: Miscellanea – GIMP Compatibility, The GIMP – http://www.gimp.org/ 
g/ 
How do I contribute? 
There are two things you can do to help Seashore. The first is to contribute bug reports 
and the second is to develop new features. 
To help with either of these visit our web site for more information: 
http://seashore.sourceforge.net/ 
If you enjoy Seashore, make sure to tell your friends. Open source software can only 
succeed by exposure to as many people as possible. 
If you are contributing to Seashore’s source code, please make sure to read the source 
code read-me. 
The Concepts 
Bitmaps 
A computer’s screen is made up of thousands of little squares of colour called pixels. By 
specifying the colour of these pixels one can display pictures on the screen. A list of pixel 
colours that results in a picture is called a bitmap. Seashore is a bitmap editor. 
Bitmaps are rectangular in shape and have a height and a width. They also have a 
resolution that specifies the number of pixels that should appear in a square inch of the 
device they are being displayed on. This is useful because devices such as printers and 
scanners fit different numbers of pixels per square inch depending on their quality. 
Seashore asks for all three of these values when it presents the new image dialog seen in 
Figure 1. You can specify the width and height of a new image in pixels, inches or 
millimetres using the pop-down menu to the right of the units. You can also select from a 
range of pre-determined image sizes by using the templates pop-down menu in the lower-
-
left of the dialog. There are also four resolutions to select from and other resolutions can 
be set after the document is created. 72 dpi is generally the preferred resolution for most 
purposes with higher resolutions useful for better results when printing or applying 
various visual effects. The dialog also asks for the colour mode to be used by the image. 
This is covered in the next section.  
Figure 1 – The new image dialog 
See also: The Operations – Changing Resolution 
You can stop a new image being created when you start Seashore by using the 
Preferences dialog accessible through the “Seashore” menu. 
Seashore uses an image’s resolution to determine its size at 100% zoom. If the image has 
a value higher than 72 dpi, each display pixel will represent multiple image pixels. The 
reverse is true for resolutions lower than 72 dpi. Using the pop-down menu in the 
Preferences dialog, you can tell Seashore to ignore the image resolution when displaying 
images. You can also adjust the resolution of a single image using the “Image” menu. 
Colours 
Seashore works with two colour modes. They are full colour and greyscale. They 
correspond to the colour modes of 24-bit RGB colour and 8-bit greyscale colour 
respectively. When Seashore encounters a file that is not in one of these colour modes it 
converts the file to the nearest appropriate colour mode for loading. This results in the 
loss of information for images with a higher bit-rate but a warning will appear to tell you 
this. 
Images can be converted between the colour modes using the “Mode” sub-menu of the 
“Image” menu. This is important in case you load a greyscale image that you then wish to 
add colour to. 
Because images are often drawn onto other images, images can also have an alpha 
channel that specifies what parts of the image are transparent. Unless the transparent 
background checkbox is checked, Seashore creates all new images with an opaque 
background. When saving, Seashore will automatically include or exclude the alpha 
channel of an image based upon its utility. 
See also: The Concepts – Channels, Miscellanea – Colours and ColorSync 
Layers 
Consider the picture of Zipf presented as Figure 2. Zipf was made using Seashore and 
consists of several parts – specifically the background, the frame, his body outline, his 
body, his left eye and his right eye. Each of these parts was placed in a separate layer. 
Layers are like little images (or slides) piled one on top of another to form a grand image. 
The layers panel manages these layers and the panel for Zipf is presented as Figure 3. 
Figure 2 – A picture of Zipf 
Figure 3 – The Layers and Channels panel for Zipf 
The advantage of placing each part of Zipf in a separate layer is simple – each part can be 
manipulated without affecting the others. For example, suppose you wanted to change the 
colour of the background. To do this you would simply select the background layer by 
clicking on its thumbnail and fill the background with the new colour. This action along 
with any other drawing action only affects the selected layer – in this case the 
background. 
Figure 4 – The various layer buttons 
Apart from drawing, layers can be manipulated in a range of ways some of which involve 
using the layer buttons pictured in Figure 4. Table 1 details these actions. 
Action 
Method 
Select a layer 
Click on the layer’s thumbnail 
Add a new layer 
Press the new button 
Delete a layer 
Press the delete button 
Change the order of a layer 
in the image 
Select the layer and press the up or down buttons (or use 
the “Layer” menu) 
Duplicate a layer 
Select the layer and press the duplicate button 
Change a layer’s visibility  Click on the eye next to the layer’s thumbnail 
Change a layer’s opacity 
Use the opacity slider 
Change a layer’s 
compositing mode 
Use the mode pop-up menu 
Rename a layer 
Click on the layer’s title 
Move a layer 
Use the position tool or click on the layer’s title 
Table 1 – Layer actions and methods 
Changing a layer’s compositing mode changes the way that layer blends with other 
layers. Using this in combination with the layer’s opacity you can subtly change an 
image’s colours. An example of this is presented near the end of this manual in “A Final 
Word”. The layer modes are probably best discovered by experimenting with them. It is 
important to note a layer using a compositing mode other than normal will only affect the 
non-transparent pixels of the image. As a result, layer modes only make sense if you have 
at least one normally composited layer in the image. 
Documents you may be interested
Documents you may be interested