Photodex's CompuPic
Manufacturer: Photodex
E-mail: info@photodex.com
Price: free for non-commercial use
Reviewer: Michael J. Hammel
I've been following graphics tools on Linux now for a number of years. Graphics tools are the domain of the desktop user and, as such, have been slower in coming from both the open-source and corporate worlds than networking and server-side tools. Fortunately, this is a trend that's starting to change. The importance of Linux on the desktop was recognized by video-card companies with the advent of video games from Loki and high-end tools like Houdini from Side Effects Software. But there is much more to graphics on the Linux desktop than games, 3-D modelers and renderers.
One company that recognized early on the importance of Linux for graphics users is Photodex, a software development company focusing on graphics and digital-content management. Photodex, located in the heart of Texas' high-tech mecca, Austin, started porting work for their CompuPic product in early 1999, with a first public beta release in June of that year. Recently I was able to sit down with a registered version of CompuPic 4.6 to find out just what this product can do.
CompuPic is an X Window System-based digital-content management tool, which in layman's terms means it's designed to assist users in keeping track of graphical images, animations and sound files on disks and networks. Although tools like this are most useful to web developers and graphic artists, the average Linux user will also find significant value in products of this nature. Available for Windows, Macintosh and Solaris, CompuPic is currently available for only Intel x86 Linux, although support for Alpha and PowerPC users may be available in the future.
Once started, CompuPic opens a four-part window. The top part contains a traditional text menu system with an icon-based toolbar directly underneath. Below these are the Folder List and File List regions. Below the Folder List is a Preview Window. The Folder List looks and behaves much like File Explorer from Windows. The list starts from the root directory (i.e., “/”) and each directory is given a file folder icon in either the open or closed form. Opening a directory by clicking on it once will show all files and subdirectories inside.
The File List is a list of individual image, sound and animation files. This list can take a number of forms, from simple thumbnail/file name combinations to complex thumbnail, file name, type and size listings. These variations, along with multiple sort options, make finding files rather simple. What's truly interesting is that, although designed specifically for image, sound and animation files, the file lists and sorting options work with any file type. CompuPic is a powerful file management system no matter what type of files you happen to be working with.
CompuPic works extensively with thumbnails. The File List window has a number of user-configurable sizes for its listings. The Preview window also shows a thumbnail of full-size images, providing a more detailed view of the image file (if it is an image file, otherwise nothing is shown in the preview). Double-clicking on an entry in the File List window, or clicking once on the Preview, will give a full-screen display of the image. User preferences allow you to set the scaling used for the full-screen display. It's also possible to select multiple files from the File List.
Two important features of CompuPic, Slide Show and MaxiShow, make use of the full-screen display to show one or more selected images. The Slide Show will display images in the order selected from the File List, putting a user-configured delay between images. The MaxiShow is similar, except it can display multiple rows and columns of images, also with a user-configured delay. While in full-screen mode, you can get a menu of image-management options by moving the mouse to the top of the screen. Options include a small set of image manipulation tools (blur, sharpen, brighten, darken), image transforms (rotate, scale and so forth) and a few special features like adding balloon comments to images.
While playing with the MaxiShow feature, I discovered one of the most interesting features about CompuPic—it actually makes use of the PAUSE key. I've never seen an application use that key, after 20+ years of software development and computer use. Even more interesting, it actually causes the application to pause. You can use this incredibly intuitive (but fairly unexpected) feature to stop and restart a slide show.
CompuPic is full of very useful features. Unless you work for print publications, the film industry or somewhere else in the graphic arts industry, you might not think there are many things to do with graphic images. One handy feature is the quick picture indices, where a set of images is placed as thumbnails on a single page for printing. These are generally referred to as contact sheets by those in the business, but who cares what you call them? How incredibly handy it would be to have printed indices of your on-line photos from this year's family trip to Lake Whatchamacallit! You can then use another feature—e-mailing images and indices—to send the contact sheet to family members and let them pick the images they want. No more getting ten copies of entire rolls of film just so you can send a duplicate to everyone of that one picture of Uncle Ernie falling into the lake. If everyone likes it, Uncle Ernie's fame can live on in an electronic greeting card, which you format and e-mail right from CompuPic.
A recent addition to the beta and public releases of CompuPic are contracts with various on-line photo communities. Photodex includes options for connecting to four such communities: PhotoLoft.com, ofoto.com, PhotoIsland.com and PhotoPoint.com. The connection is weak—CompuPic will attempt to connect to the web site (a function that failed to do anything more than open a Netscape window on my box), but there didn't seem to be any way to do the uploads directly from CompuPic. In any case, each community offers limited web storage for your images, options for making greeting cards from those images and formatting the images into personal photo albums. Some of the sites also offer related articles, such as digital camera and scanner reviews. The value of such on-line sites is, of course, purely subjective.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




1 hour 18 sec ago
1 hour 1 min ago
3 hours 1 min ago
11 hours 46 min ago
12 hours 20 min ago
13 hours 19 min ago
14 hours 9 min ago
18 hours 11 min ago
21 hours 58 min ago
22 hours 6 min ago