ChipmunkNinja
Ninjas are deadly. Chipmunk Ninjas are just weird.
About this blog
Marc Wandschneider is a professional software developer with well over fifteen years of industry experience (yes, he really is that old). He travels the globe working on interesting projects and gives talks at conferences and trade shows whenever possible.

My Publications:

My book, "Core Web Application Programming with PHP and MySQL" is now available everywhere, including Amazon.com

My "PHP and MySQL LiveLessons" DVD Series has just been published by Prentice-Hall, and can be purchased on Amazon, through Informit, or Safari

Jun 27, 2007 | 07:09:00
JustLooking 2.5 (Mac Image Viewer) Available for Download!
By marcwan
NOTE: JustLooking 3.2 has been released. You should really be using that version instead. It’s much cooler!

I’m pleased to announce the immediate availablity of JustLooking 2.5. JustLooking is a program to view pictures and images on your Mac OS X (Tiger) based computer. JustLooking is a Universal Binary, and can be run on both PowerPC and Intel Macs. The program is and will always be very free.

Please note that I pay for my own bandwidth, so please try to use the BitTorrent version of the download if you are able to—it’s about a 2MB file and takes about 45 seconds. (The HTTP link contains 2.5.1, which contains some minor language updates for the Dutch, French, and Traditional Chinese versions).

While JustLooking 2.5 looks completely unchanged from version 2.0, most of the important plumbing underneath has been replaced! I have completely substituted all of the NSImage based drawing in the old versions with new Core Image, OpenGL, and Quartz image handling code. This has made JustLooking significanly faster at processing images, and transitions between images should now be extremely smooth, even on slower G4 (and hopefully G3 machines too). I have tested the new code on a Mac Book Pro, PowerBook G4 (1.67) and a MacBook with shared video RAM. All were quite responsive and smooth.

There has been one “regression” in the program because of this, and that is that the main graphics viewing area is no longer transparent. It turns out that making the OpenGL window do this is quite tricky, and given how many people weren’t thrilled about the semi-transparent background, I figured it would be okay to ship with this “limitation”. Do you really miss it? Add a comment and let me know.

I am now going to begin working in earnest on version 3.0. In addition to all sorts of new features that users have been requesting for a long time, there are a few ugly things in the current version that I simply have to fix:

  • The scroll bars are always out of place.
  • The default scaling algorithm, while fast, is totally ghetto and looks like crap.
  • The current saving of rotated images is extremely primitive (except for the lossless JPEG rotation) and really needs to be fixed.

New for Version 2.5:

  • Core Image, OpenGL, and Quartz drawing for faster image processing and transitions.
  • Deleting the last image in a directory caused an exception an error message bug fixed.
  • Rotating zoomed images not updating scroll bars bug fixed.
  • Dutch/Flemish version added (thanks to Olaf de Vries).
  • Added some people to the credits whom I had forgotten. Apologies Emmanuel and Mathias!

New for Version 2.0.2:

  • The arrow key navigation problem that some, but not all, users have been seeing has been fixed.
  • Support for the following languages has been added:
    • Portuguese (Brasilian)
    • Chinese (Traditional, Taiwan)

New for Version 2.0.1:

  • The following localisations have been added or updated:
    • Norwegian
    • Swedish
    • Simplified Chinese
    • Italian (updated)
    • German (updated)
    • French (updated)
  • I have been working on adding accessibilty features to JustLooking, but the docs on this are kinda monstrous, and it’s taking some time to work through.
  • There are no major bug fixes in the 2.0.1 release. I am investigating a couple of common problems relating to arrow keys on certain older macs, and will post a fix for that as soon as possible.

New for Version 2.0:

  • Based on the suggestions and feedback from some users, I have completely redesigned and rewritten the user interface for JustLooking, implementing the smoked-black look that a lot of applications are moving towards in Leopard.
  • Image resizing has been made significantly faster and less memory intensive. Image rendering is also much quicker.
  • There is now remote control support in slide show mode:
    • next/prev image
    • pause/restart
    • exit
    • increase/decrease show time by 2 sec
  • Basic saving of rotated images for PNG, GIF (non-animated only), JPEG, TIFF, and BMP file formats.
  • GIF file support has been completely fixed and is now properly working for all animated and transparent images.
  • Hold down “option” key on startup causes app to go to full screen slide show.
  • I have fixed a number of bugs in the program.

I have released JustLooking in all of the following languages:

  • English
  • Russian
  • French
  • Italian
  • German
  • Spanish
  • Finnish
  • Swedish
  • Norwegian
  • Chinese (Simplified)
  • Portuguese (Brasilian)
  • Chinese (Traditional)
  • Dutch / Flemish

Note that a few of the translations have a few missing strings. If you speak one of these languages fluently and are willing to help out translate about 25 strings, let me know and I’ll be grateful for the help! (if you speak any other language and are willing to help, let me know!)

CUTOFF

Introduction

Welcome to JustLooking, an image viewing program for Mac OS X. JustLooking is designed to be used instead of the “Preview” application on your computer for browsing images. In particular, it has the following differences:

  • It focuses on files and directories instead of lists of files. Thus, once you load a file, you can easily navigate through all other files in the same directory.
  • It displays images at their native resolution instead of interpreting DPI information stored in the image meta-data. While images are printed at the maximum resolution possible, on screen they are displayed pixel-by-pixel.
  • Being designed more for viewing of Images, it properly shows animated GIF files.
  • The entire program can easily be manipulated and powered by simple keystrokes for a quick and pleasant viewing experience.
  • JustLooking also supports such basic features as printing and rotating and will hopefully prove to be sufficiently functional for most users’ needs.

It should be noted that the application cannot completely replace Preview, as there are a number of features in the latter that JustLooking simply does not have, such as selecting and copying regions, saving images in various formats, and viewing of Adobe Portable Document Format (PDF) files.

Requirements and Installation

Running JustLooking is quite simple, and the only requirements are:

  • Mac OS X 10.4 or greater
  • 256MB RAM
  • 4MB free disk space

JustLooking is installed on any new machine by simply dragging it into the Applications folder.

Credits

JustLooking was designed, written, and partially localised (French, Italian, German, Spanish, and some Chinese) by Marc Wandschneider here in Beijing over a couple of casual months. I sat down to write it as a replacement for Preview, as I found the latter to rarely operate in a way that I wanted it to. I tend to keep directories full of images, whether they be traveling, family, or junk I collect from the Intarwebs.

Finder and Preview rarely let me select and view more than a couple hundred of images at a time, and I have large numbers of folders with more files than that.

The following people have helped with Localisation of JustLooking:

  • German – Stefanie Schau
  • French – Laurent Molina
  • Italian – Roberto Bellina
  • Spanish – Carola Clavo
  • Russian – Sergey Melnik
  • Finnish – Markus Peltomäki
  • Norwegian – Geir Werner Hagen
  • French – Emmanuel Lemor
  • Swedish – Henrik Östlund
  • Swedish – Mathias Sjöström
  • Chinese (Simplified) – Zhang Tongzhu
  • Chinese (Simplified) – Emma Liu
  • Italian – Marco Frasca
  • German – Marc’s dad.
  • Chinese (Traditional) – Nitoc Taiwan
  • Portuguese (Brasilian) – Helvécio Mafra
  • Dutch / Flemish – Olaf de Vries

Help us Out

Speak a language that isn’t in the list of currently localised languages? See some mistakes in the current translation for a particular language? If you’d like to help or offer corrections, I’d love the help. The more languages, the better!!

Coming Up

I’m thinking of adding the following features in future versions.

  • Support for saving more image file formats.
  • Resizing and saving of images.
  • Batch resizes and renames (the holy grail of free image programs).
  • Support for more resizing algorithms.

I’d love to hear if users have any suggestions. Feel free to contact me with any features you’d like to see!

Comments (27) Add Comment | Tags: justlooking mac osx image graphics photos software viewer update
Suggestion
Posted By: Roger Zender Jun 29, 2007 05:40:52
Love the app... My only suggestion would be to move the delete "X" away from the red dot closing the window. I've come close to almost deleting an image by closing the window...
No more Preview!
Posted By: Andrea Jun 29, 2007 16:47:24
I've replaced Preview with your application. Is great, very fast and works as intended! Thanks for the great job :)
Follow-up post: a suggestion and some issues
Posted By: remain Jul 05, 2007 20:16:52
Ah, I see that there IS an Actual Size function;
it's just well hidden. ;p (Image > Zoom window)

Also, I noticed that the Fit to Window function (both the button and menu item) also serves as an "actual size" function when the image is *smaller* than the window.
And when the image is *larger* than the window, it acts as "fit to window."

In my opinion, this is pretty inconsistent behavior for a "Fit to Window" function.

This brings me to my suggestions:

1) Since there already IS an Actual Size function, then I would like to suggest making the Fit to Window function SOLELY "fit to window," regardless of whether the image is larger or smaller. (IMHO, this would be most the most logical behavior.)


2) As you may have guessed from suggestion 1, I would also like to request an Actual Size button, since the function already exists.

3) Just a thought. How about putting the Zoom sub-menu as a regular menu?
It's not very noticeable right now, and sub-menus are harder to navigate to than normal menus.

Also, some issues to report:

1) If you start slideshow, View > Start Slide Show does not turn into "Stop Slide Show."
As a result, clicking it again or pressing Command F again will open a SECOND slide show. And then a 3rd. Then a 4th.
The only way to get out of this right now is either press Escape or Quit.

2) Not related to JustLooking itself, but rather to its web pages:

On these 2 pages
http://chipmunkninja.com/article/justlooking1
http://chipmunkninja.com/article/justlooking2
the link to the newer versions are broken (URL is missing "article/").

And this page
http://chipmunkninja.com/article/justlooking202
does not link to the newest version at all.

Searching for "justlooking" in Google will link to version 1's page, so it may be a good idea to update the links.


Thanks for your time!
Delete key?
Posted By: Richard Tallent Jul 08, 2007 00:33:48
The one thing I miss with this program over the old Windows Picture Viewer is a way to easily delete files *using the keyboard*. Using the mouse and getting the prompt each time is a PITA.

My only other request is to allow selection of which file types are viewed. As a photographer, I keep PSD and JPG versions of a file in the same folder, but I'd like it to just skip the PSDs.
the old version was better than the new one
Posted By: Grzegorz Jul 16, 2007 14:13:30
As an ibook g3 800 owner I have to report that the old version was much better than the new one, as the old one was so damn fast and the new one with core image crap takes 100% of the CPU time for 8-12 seconds to display ONE picture ..... is there any chance that you would make some kind of CPU versioning in the code ?
case proc of
G3 - use old version - NSImage stuff
G4 and better - use coreimage stuff
Just Looking was one of my fav. apps and I'd prefer not to be forced to abandon using it.

Greets from Poland
Grzegorz
uzi4u@gazeta.pl
Suggestion
Posted By: Miha Jul 29, 2007 02:29:07
I really love the app, but miss one thing. I own Canon 20D, who stores informations about image rotation in EXIF. Bridge, PS, Lightroom and other fancy programs can read this and rotate image properly, but your JustLooking doenst. It would be nice to implement this in, so the photos would rotate automaticly ;)

Once again, great app and keep on the good work.
Exif Rotation!
Posted By: marcwan Jul 29, 2007 18:35:58
It's already been coded and tested for version 3.0.

I hope to finish coding 3.0 today, and will send it to my translators and other helpers this week. LOTS of cool new stuff in this version !!!!

m.
JPEG Rotation from Fancy Camera's (Nikon D80)
Posted By: Yonas Jongkind Aug 01, 2007 17:26:54
Hi,

I recently bought a fancy digital camera that stores the picture direction in the picture or something. This picture shows finder showing the picture with the correct aspect ratio and JustLooking showing it on it's side.

http://www.yonasland.com/Picture1.JPG/Picture1-full.jpg

If it helps, I have uploaded the picture in question (so you can reproduce) to:

http://www.yonasland.com-a.googlepages.com/DSC_0001.JPG

If you could fix this it would be AWESOME!

BTW: Preview.app get's it right.

Yonas DOT Jongkind at gmail is where you can email me if you have any more questions.
JPEG Exif Rotation
Posted By: marcwan Aug 01, 2007 20:21:18


This is in 3.0, which I finished coding on Monday. Just a liiiiiitle longer!!!

marc.
Blurry Photos
Posted By: marcwan Aug 08, 2007 22:47:48

Yes, I know about this, and it bothers me a TONNE, and I'm still trying to figure out how to fix it.

The problem is that Mac OS X uses floating point numbers for drawing, and if your image doesn't fall on an integral number (i.e. if you say draw it at (2.5, 4.8) instead of (2, 5), the image is shown blurred.

I can fix the problem by using only integers, but then the CoreImage transitions that I use cause the images to bounce around a lot and it's very annoying.

Soooooo..... I am trying to come up with a solution that lets me keep using CoreImage, but aligns images on pixel boundaries. I will work hard to fix this soon!!!

Thanks,
marc.
Photographer
Posted By: Darcy Aug 26, 2007 07:54:58
I tried this app and liked it. Although after awhile I decided to TRY to uncheck .jpg so I could have the correct icons when I download my images. IT DID NOT WORK on the version 2.0 or 2.5. Is there a trick to unchecking some options in the prefs and having it save them. After uninstal;ling the app and restarting my computer - all the .jpg photos NOW have blank generic document icons????? How to fix this for over 1000+ photos????
Add a Comment

Title:

Name:

URL:

Comment:

Copyright © 2005-2008 Marc Wandschneider All Rights Reserved.