Books Business Design Games Hardware Internet Utilities Text Other

Extensis pxl SmartScale v. 1

Review by: Gary Coyne

Provides: Extreme scaling your images up to 1600% with no pixelation.
Developer: Extensis
Requirements: Mac OS 9.2.2 or OS X.2.5, Photoshop 6.0.1 or higher. It does work with Photoshop CS
Retail Price: $199.95

When I first received pxl SmartScale, I thought it was a fancy-dancy algorithm to create pixels when expanding the size of images. Boy was I wrong--it's much more than that. Some are likely to hail the advances of what pxl SmartScale can do while others just may not like it for the same reasons. Regardless how you may like the results, all Photoshop Users must appreciate what Extensis has created.

But first some background: all digital images are created with pixels and there are two truths to pixels. Pixels are square (except for video pixels) and pixels can only be one color (hue/shade/intensity). When you take an image that is (say) 730 x 541 pixels and blow it up to (say) 2924 x 2164 (a 400% expansion in size), a total of 6,327,043 pixels had be created/invented by the software to fill in the gaps.

Please keep that in mind when watching some cop/FBI/CIA show when the investigator asks the Photoshop techi person to zoom into an image to get a better view of the guilty party and low and behold, it's Brad Pitt as clear as day. All one can do when one wishes an image to become larger is to take the available information in the image and for the software to create the best guess when increasing the pixels. Thus, all the Photoshop techi person can do is to take a small non-discript image and turn it into a larger non-discript image. This process is called resampling and in Photoshop is done by going into the Image (menu) -> Image Size... selection and place a larger percent or number of pixels in the width or height of the image with the bottom selection of "Resample" checked on.

Now the reason why someone might want to do this is typically the image they have does not have enough pixels to create a print large enough for their needs. This can be either because their camera does not have enough megapixels and/or after cropping an image there are not enough pixels left to create a sufficiently large print. I occasionally have both problems.

My camera is only a 1.3 Megapixel camera. It's the Olympus 100RS. I love it because of it's rapid shoot features and its 10x optical zoom. For taking images for the web, it's great because most web images are only 500-600 pixels wide maximum, well within the 1360 pixels maximum width my camera's images. But if I need to crop and image and wish for a large print, I'm screwed.

Below is an image of a dragonfly that's 1360 x 1024. [The image below is significantly decreased in size and matched up with the cropped image so the reader can compare the relative image size before and after cropping.] I ended up cropping that image down to 731 x 541. If I wanted to print at 300 dpi, the image size would only 2.44 x 1.8 inches. If I want to print the image 4 times that size, I would need 16 times the number of pixels?

There are several ways to do such expansion of an image. The easiest way is to go into the Image Size... dialog box and increase the size of the image with the Bicubic option selected. It does do a good job. In addition, in the past there have been several creative ways to try and improve the quality of the image. One of the more creative was by using Stair Interpolation. The idea here was if you wanted to increase the size of your image 4 times, it was not realistic to expect software to create that many pixels out of thin air all in one fell swoop. So, what if you created an Action that did it 10% at a time. This would let Photoshop sneak up on the desired size with hopefully fewer mistakes. So, someone created an Action that let the user select from subset sizes of 1.5x, 2x or 4x and let Photoshop's Action do the rest. It seems logical and obvious, but I've never seen a significant level of improved quality to warrant Stair Interpolation--perhaps by the time I got involved with Photoshop, Photoshop's own resampling was more than good enough to not find any benefit with the Stair Interpolation approach.

To test pxl SmartScale, I felt that this dragonfly had two very important features, sharp lines and smooth areas. The reason for this is very important because of the way that pxl SmartScale works: As I'm sure you know, there are two kinds of digital images--vector images and bitmapped images.

Vector images are those created by programs like Freehand and Illustrator. With these, a line is not a collection of pixels, but rather two points and the computer fills the region between those two points with pixels. The size or length of the two points can be varied at any time and at any magnification because the computer will fill the region between those two points on the fly at any time.

Bit mapped images are those like photographic images where a line is a collection of pixels creating a line. If you zoom in, you just see a closer image of those pixels.

What pxl SmartScale does is to take a very close look at your image and look for lines. A line is any continuous variation between shades, hues, or intensity. A profile is a good example of a bitmapped image "line." Photoshop is already good at finding lines in bitmapped images. If you go to Filter -> Stylize -> Find Edges, you can create images like this:

What pxl SmartScale does is to find the edges, create vector lines for those bitmapped lines, re-scales the images and creates a better selection of created pixels to fill that space than can be done by Bicubic sampling. Using this technology, images can be increased in size 1600% with no pixellation.

To use pxl SmartScale is very easy. You select pxl SmartScale from the Extensis menu (added to Photoshop with any Extensis plugin instillation and select either the current image or one from a file. Once opened, you select the final size by either sliding the scale triangle or by typing in the desired final width or height for the image or document size. There are a variety of choices that can be made with the desired final detail.

Below is the wing of the dragon fly blown up 400% and seen at 100%. On the left is the result using Photoshop's Image Resize (using Bicubic resampling), and on the right is the same image but using the Step Interpolation technique. The main difference I can see is that the latter provides darker darks and lighter lights, and there is less separation between the superstructure of the wing.

Below here is the same image but using pxl SmartScale. On the left is the image at 400% seen at 100%, and on the right the image is blown up to 800% but seen at 50%. Among the differences seen from the images above is the wing structure is much sharper and the image itself has less noise. [This makes sense because noise would not create a line and therefore would be ignored during the size increasing process.] The differences between the two below seems to be the built-in sharpening of the image shows a greater halo with the 8x than the 4x.

But, as mentioned, what about parts of the images that do not have clear defined lines--the head to be exact.

Below is the head, again blown up 400% and seen at 100%. On the left is the result using Photoshop's Image Resize (using Bicubic resampling), and on the right is the same image but using the Step Interpolation technique. Just like the wings, nothing to write home about. But there is a significant amount of texture in the image.

Below is the head again but this time using pxl SmartScale. On the left is the image at 400% seen at 100%, and on the right the image is blown up to 800% but seen at 50%.

What's interesting here is that much of the texture has been wiped over creating a somewhat plastic ambiance to the image. Also of interest is the region behind the eye--in the 4x image there appears to be a bit of pixellation while in the 8x image it appears more smooth. Looking at both images at full 100% size (below), shows pixellation on both but when the 8x image is seen at 50% the pixellation is mostly lost due to the anti-aliasing.

The biggest problem I have with pxl SmartScale is the regions with good lines become too sharp when next to regions of soft changes. I find the contrast too great. Fortunately with Photoshop there is a ready solution: Layer Masks.

Below is the head at 400% seen at 100%. On the left is a straight pxl SmartScale image. On the right I placed the pxl SmartScale image over the bicubicly increased Image Size... creation and then using the top image as a layer mask I was able to remove the parts of the image that were too cut and clean. Most noticeably were the white eye spot and the four black spots below the white spot.

But wait, there's more to pxl SmartScale than just scaling.

One of the problems with very large images is the size of the image. That is, the original cropped image, saved as a Photoshop image was 1.1 MB. Once I ballooned it up to 800%, the image was 30.9 MB. If you need to send that to someone via the internet, be sure to have a very fast DSL or T1 line. Or, use pxl SmartScale's provided image compression scheme. It's called PixelLive. It has 6 compression levels, from 0-5. The top numbers provide lossless compression while the lower numbers provide images only good for proving the image exists.

Consider the collection of images below. The original image was the result of the image expanded in size 800%. These images show a screenshot of the top of the head. All images were originally screen shot at 100% size but have been reduced somewhat to fit the space allotted. Below each image is the format the image was saved in and the size of the file. The 2nd image, identified as a tif image, was compressed using the LZW method which is a lossless compression.

save: psd
30.9 MB
saved: tif
11.8 MB
saved: vfz-5
21.2 MB
saved: vfz-4
14.8 MB
save: vfz-3
9.9 MB
saved: vfz-2
6.2 MB
saved: vfz-1
3.5 MB
saved: vfz-0
1.6 MB

Extensis identifies the lower range of compression is not lossless and surely as one gets to 3 and lower, the amount of posterization caused by the compression becomes so great as to make the image useless.

Keep in mind that one needs a special plugin or a viewer to view a file compressed with PixelLive (both available for free from Extensis' site) while almost all programs will view a tif file even when compressed with LZW compression.

Notice the suffix attached to the PixelLive compression, "vfz." This was at one point known as VFZoom, for Vector Format Zoom and is owned by a company called Celartem. Celartem also owns Genuine Fractals. In 2002 Celartem purchased Extensis which is how Extensis acquired access to this technology.

While originally developed as a scaling technology, PixelLive also serves as a display technology and can scale images from 0.05% to 1600%. When one installs pxl SmartScale on their computer, the ability to perform a "Save As..." into a vfz document is included.

One particular advantage of the vfz format is that a file can not only be losslessly compressed, it can be password protected. Thus, if you have a file that you wish for no one to see but the intended person, you can password protect the file so that no one can open it without the password.

In short I like pxl SmartScale. My only complaint with it is that while it does a superb job with scaling images that have lines, it tends to smoosh less distinctive image regions and makes them somewhat plastic. Although if given a choice between a somewhat plastic appearance, or heavy pixellation and/or an increase of image noise, there's no question which way I'd go. Either way, with some artistic help from Photoshop though the plastic appearance can be improved. In that regard, pxl SmartScale is a wonderful combination with Photoshop because Photoshop itself doesn't do as good a job of extreme scaling as pxl SmartScale. Unless one needs to password protect an image, there is not much purpose or reason to use the PixelLive compression.

If you need to expand your images to very large sizes for printing, pxl SmartScale is a wise way to do it.

Applelinks Rating

Email This Article - Comment On This Article

.

Reader Specials

Server Racks Online:
Apple Xserve CompatibleServer Racks and Universal Network Racks
42U KVM Switch Solutions:
High-End Mac and Multi-Platform KVM Matrix switching solutions!
Digital Camera Online:
Great prices on Digital Cameras and accessories!
KVM Switches Online:
Great prices on Mac KVM Switches from the leading manufacturers!
LCD Monitors Online:
Great prices on LCD Monitors from the leading manufacturers!
LCD Projectors Online:
Shop online for LCD Projectors from the leading manufacturers!
USB 2.0 Online:
Great prices on USB 2.0 products from the leading manufacturers

Serious Business Software:
Accounting, Sales, Inventory, CRM, Shipping, Payroll & more!

KVM Switch solutions for MACs:
DAXTEN is a KVM switch, KVM extender and monitor splitter specialist for PC, SUN and MAC applications from name brand manufacturers - offices worldwide.

The "Think Different Store: The iPod Accessories Store - iPod cases, iPod mini, iPod photo, speakers, itrip, inMotion, Soundstage and all other iPod accessories

Earn Cash with the ThinkDifferent Store Affiliates Program

Need A Web Site?
Applelinks Web Hosting Starting at 19.95 a Month

iTunes_RGB_9mm

.

iTunes_RGB_9mm

Cool Mac Gear


iPod 1G-2G
iPod 3G
iPod 4G
iPod Mini
PowerBook-iBook
Keyboard Skins
Garageband