Resolution is a term that expresses how well the graphic presentation shows the spatial details in a picture. It is a measure of the fineness of the picture elements. Digital images consist of a large number of picture elements (pixels) in rows and columns, each with a defined color. A pixel is one of many cells that form a picture. An image may extend X pixels from left to right and Y pixels from top to bottom, and contain X times Y pixels. A user has some latitude in how many pixels are used to display a certain picture. For example, the monitor has a few settings for selecting the full screen presentation. The most commonly used resolution setting is 800 X 600 pixels. If every pixel is actually seen (including the corners of the image), there will be 480,000 of them.
Modern digital cameras have frame sizes of 2 megapixels or 4 megapixels, so the need to re-size and crop these images becomes important. If a full-frame image is received as an attachment, the recipient may see only the upper-left corner of the image unless they do some scrolling. Then they may like to make the picture small enough so that it is more readily viewable without scrolling.
Re-sizing and cropping are topics discussed later.
Most viewing software applications (and printers) display the typical image formats BMP, JPG, and GIF at 96 pixels per lineal inch. If a user wishes to stretch a given image file for presentation or for printing, they will get no better resolution by zooming in to make the image bigger. If an image file is modified by stretching or shrinking the overall dimensions, the software must find a means for making the picture information accommodate a newly formed matrix of pixel sizes or pixel count. If the pixel count changes, the picture must retain its basic character, yet the color assignments of the new set of pixels is not the same as the original picture. The software must have algorithms that account for these requirements. The ability of software to accommodate these zoom requirements varies from one software package to another. A test of the quality of image-modifying software is to note if there is significant degradation of an image if it undergoes a series of changes. One of the more noticeable degradations due to zooming will appear in the quality of the text. A particular font type and size will have specific pixel cells blackened.
If you depart from the resolution in which the text was acquired, some software will have a tough time keeping the boundaries between black and white organized so the stroke width and precise shape of the text characters are maintained or simulated. A zoom-type feature may be used in the MS Paint application by commanding Image|Stretch/Skew. When the Stretch and Skew dialog box appears, you will note that there are small highlighted windows opposite the words Horizontal and Vertical in the upper (Stretch) panel which each say 100%. To shrink the picture to half of the original image dimensions, you do so in two steps.
First, click (dropping a cursor) in the Horizontal (small) window, and replace the 100% with 50 %, and click on Okay.
Then do the same for the 100% value in the Vertical (small) window, and click on Okay.
Scanner software generally has choices of scan resolution, as well as black and white vs. color, and a further determination of gray scale or simply black OR white coding when choosing black and white. The latter distinction is important when choosing whether you need two levels (one bit) of gray (either black OR white) or many levels (gray scale), which affords a more accurate rendition of the source material. Most often, you will find that the scanner software offers about five default settings for making these selections, and the means for making custom settings which depart from the default values. A large picture will produce a large image file, and settings that provide more picture details will make that file even bigger. The temporary image format used in scanner software and in image conversion software has no compression (i.e., all picture information is defined within each presented pixel). Thus, the user should note that it takes time for a slow computer to compile all the necessary data to form and to reformat this image if an unusually large, detailed image is being used. In fact, users should be aware that limitations of computer processing speed may not be apparent until you use large media files like a large color photos with high resolution. A user should be judicious in the choice of the scanner settings to make an image file having suitable spatial resolution and color resolution (the fineness of allowed step changes in the color palette) so that the selected resources are appropriate for the end result. Another image format is available that provides for more than 96 dpi resolution. Although the scanner software can accommodate resolutions that exceed 300 dpi, the user may wish to transfer that file to another computer which doesnt have the same scanner software. The format most often used for this purpose is TIF or TIFF. The TIF format provides for resolutions of 300 dpi, or other values which may be set when encoding the file. Also, it will encode either as uncompressed or compressed (JPG and LZW are compression options). The software application needed for creating a TIF file is (Kodak) Imaging, which is automatically installed with modern versions of Windows. Like MS Paint, Imaging will accept images from a clipboard, but you must define the spatial resolution and the color depth unless you are willing to accept the default settings. Imaging can be used for pictures of higher resolution than MS Paint, as it supports spatial resolutions greater than 96 dpi.
A user can copy or export scanned high-resolution images to JPG , GIF, or BMP formats, but the picture dimensions will increase to match the defined 96 dpi for these formats. If images are exported into TIFF format in Imaging with a resolution that matches that of the image exported from the scanner software, the dimensions wont change. The JPG and GIF formats have become standards for use on the internet, as they are able to reduce file sizes while preserving picture details. This is accomplished with the use of sophisticated algorithms that make choices about the picture elements (pixels) whose color definition dont change from the one which precedes it in the defined sequence of forming the pixels into the file.
In this sense, the algorithm votes out the data associated with certain pixels if there is no change from its preceding neighbor. In the viewer software, its algorithm has the ability to reformulate the original image in the absence of the data for those pixels whose color data was voted out. Also, web browsers will present files in JPG and GIF formats, while many web browsers may not present some of the other formats.
JPG file creation depends on a quality selection, often made by the user, in which the user makes a trade-off between the requirements for retaining image quality, and the resultant file size. Thus, a user can make a file with less than 100% quality retention if a smaller file size is desired. A JPG file is most often selected if the picture contains subtle shadings of color, and a small file size is desired. A JPG quality factor of 70% is often acceptable, as it represents a good trade-off between picture quality and file size. A GIF file is often chosen for tables, figures, cartoons, clip art, etc., where few shades of color are present. Choosing the GIF format for this kind of picture often results in a smaller file than a JPG file would provide. GIF is often used for the collection of small image insets which are placed on a web page. If a GIF file of appreciable dimension is shown in the top half of a web home page (so a visitor will see the image form on their screen), the visitor may notice that this image forms in a way which may seem distracting, since the picture elements form in cells much bigger than a single pixel, and these cells become progressively smaller as the fully resolved image takes form. This effect usually is not noted in GIF files of small dimension.
Software
Open WebMail
Open WebMail is a webmail system based on the Neomail version 1.14 from Ernie Miller. OpenWebMail is a full-featured webmail, addressbook, calendar, and webdisk system that is designed to manage very large mail folder files in a quick and memory efficient way.
Started in 2001, it is written in Perl and available for free under an open source BSD license.
Latest Official Releass of OpenWebMail are packaged as tarballs and are available at
Some image application programs that can do image modification and/or format conversion
MS Paint, Visua, Irfan View, Adobe Photo Deluxe and Paint Shop Pro will be mentioned here. This group has been cited because they are often found among the software available to users.
MS Paint is installed with Windows. It can be used for cropping and re-sizing, among others.
Irfan View is a free download. Irfan View is full-featured viewer/modifier/converter.
Visua can be obtained from private archives and is mainly an easy-to-operate viewer and format converter, which can be used to crop and re-size.
Adobe Photo Deluxe is often bundled with purchased peripherals like printer, scanner, or camera. It is a full-featured viewer/modifier/converter. More complete image application programs like Adobe PhotoShop LE have occasionally been sent as free software with the purchase of a peripheral.
JASCs Paint Shop Pro has many uses, and is suitable for colorizing and some types of retouching. It also is an image format converter, with the standard supported file types. It has a collection of tools that allow a user to make many types of midifications to an image. In the Colors|Adjust tool, there are six menu choices that provide dialog screens for making modifications. Among them are a gamma tool adjustment where the gamma values selected for red, green, and blue may be selected independently or together.
Altering the image content (in addition to the modifying steps shown above) can include:
Smoothing edges, reducing granularity, reducing moir patterns, adding special effects, balancing brightness from one region of the image to another, retouching, rotating the image by multiples of 90 degrees, rotating the image by a selected amount, and flipping an image horzontally or vertically.
Printing features may include:
Print preview, an image scaling and positioning feature, rotating the image by 90 degrees, presence or absence of header, footer, pre-set margins, etc.
Viewing features may include:
Manual or automatic stepping through a collection of files, viewing a cluster of files as thumbnails, reproducing sound files along with images.
Applications to add displayability to images include:
Adding captions and/or legends, adding automatic presentation features to an image collection.
Displaying animated images:
Animated GIFs are a stepped sequence of GIF images which simulate motion. Animated GIFs wont work in all viewing software. They are commonly used on web pages, as they will display properly in web browsing viewers.
A brief discussion on images which are produced in scanner formats or in image converter formats.
When working with images in scanner software or in image converter software, it is useful to remember that these are temporary image files with formats which:
Can modify the appearance of the image file that was imported. Can be used to make a print of the modified image. Usually wont be useful in this current format to share but will allow you to see what you have Must be saved or exported to a folder elsewhere on a drive which has a folder assigned to accept it, if you wish to share it or archive it. Dont alter the source image that is, not unless you save or export the file and assign the same file name and place it in the folder from which it came.
Although such scanned temporary files may be retained by some scanner software, they will only serve as your own archived images for later retrieval, and then generally for short retention periods.
Whisher 2.0: Looking for beta testers
It has been just over four months of very hard work, listening to users, adding features, implementing changes, and generally improving Whisher, but we’ve done it! A private beta program is set to start in a few days, and we are looking for users to participate in it. In general terms, we are looking for the following – you must:
- be knowledgeable in WiFi technologies and networking, we’re not asking for gurus, but we need people who know what an SSID is 😉
- have at least one laptop computer with WiFi, be it a PC with Windows or a Mac. A desktop with a USB or PCI WiFi adapter is also good.
- have at least one WiFi access point or router, and be knowledgeable in its configuration and management.
- be willing to test a software application and report frequently and consistently using an online bug tracking platform (don’t worry, it’s dead easy to use!).
As part of the beta testing program, we will offer two prizes, one for the most active tester, and another randomly drawn amongst all participants. The prize for each winner consists of a Linksys WRT300N Wireless-N router and a matching WUSB300N Wireless-N USB adapter, so that you can enjoy up to 12 times more transfer speed than normal 802.11G technology, and up to 4 times more range!
If you feel like you can make a difference, please contact the beta team! We will give you more details about how the program will play out, and get you started. Beta testers will also have access to a private area of the Whisher Forums to exchange experiences, make comments and participate in the beta program. Please include a brief description of your experience and equipment so that we may better evaluate your application.
Whisher is a Webware 100 finalist!
Excellent news today, as Whisher has been selected as one of the finalists in CNET’s Webware 100 awards, under the Mobile Communications category. Voting is now open, so click on the banner, or visit this link, to cast your vote! I am one of the founders and CTO of Whisher, who recently received funding from Swisscom and Benchmark capital (one of the only two Spanish startups to have received funding from a major international VC, which I think tells something!). The Webware 100 Awards recognizes the best Web 2.0 sites, services, and applications that are leading the next wave of innovation. Voting is open to the public from May 23 through June 11, where the top 25 finalists in each category will be listed.