I'm using this now, but I'd like it better if it had these features:
Actually I don't like Xee's icon. Try to drag-and-drop it in Finder's toolbar. It's ugly. So I replaced it with the generic Core icon from SymbolExplorer. This one looks much better in the Finder's toolbar. Download SymbolExplorer (http://www.macupdate.com/info.php/id/20562), open application package, copy icon to the Desktop, rename it to Xee.icns, and replace Xee's icon in the application package (Applications/Xee/Contents/Resources/Xee.icns).
Those are not buttons, those just select if you are going to move or copy files. You click on entries in the list to actually move the files.
Hello,
nice work!
Only one little thing would be good: If I zoom the main window, a image which was shon as "fit on srceen", does not automaticaly refit to the new window it keeps the actual zoom level.
thanks
I was expecting to be able to view thumbnails. Like Phoenix Slides
Why? OS X shows you thumbnails just fine already.
OS Version: 10.4.6 (Build 8I127)
Path: /Applications/Utilities/Xee.app/Contents/MacOS/Xee
Parent: WindowServer [66]
PID: 22036
Thread: 4
Exception: EXC_BREAKPOINT (0x0006)
Code[0]: 0x00000001
Code[1]: 0x9084e36c
Thread 4 Crashed:
0 com.apple.CoreFoundation 0x9084e36c __HALT + 0
1 com.apple.CoreFoundation 0x907c8fa8 _CFStringCreateWithFormatAndArgumentsAux + 144
2 com.apple.CoreFoundation 0x9084e9e0 CFLog + 56
3 com.apple.CoreFoundation 0x907fe914 CFBundleLoadExecutable + 392
4 com.apple.CoreFoundation 0x907fe6b0 CFBundleGetFunctionPointerForName + 40
5 ...ple.CoreServices.CarbonCore 0x90be0b5c cf_lookupLibraryEntry(rtFile*, RegisteredComponent*) + 116
6 ...ple.CoreServices.CarbonCore 0x90be0978 LoadComponent + 216
7 ...ple.CoreServices.CarbonCore 0x90be06b8 OpenAComponent + 232
8 ...ple.CoreServices.CarbonCore 0x90bec3a0 OpenComponent + 20
9 ...ple.CoreServices.CarbonCore 0x90be16a4 CallComponent + 292
10 ...ple.CoreServices.CarbonCore 0x90bf453c CallComponentGetPublicResource + 48
11 com.apple.QuickTime 0x8facc8b4 cchaMissing + 336
12 ...ple.CoreServices.CarbonCore 0x90be2610 GetComponentPublicResourceList + 440
13 com.apple.QuickTime 0x8facc51c startUsingCachedCodecCharacterizations + 312
14 com.apple.QuickTime 0x8facbc58 FindBestChain + 48
15 com.apple.QuickTime 0x8faca7b8 ICMSequenceGetChain + 444
16 com.apple.QuickTime 0x8fac4b4c DoBandedDecompress + 4200
17 com.apple.QuickTime 0x8fb3fb98 ICMAction_aligned + 1308
18 com.apple.QuickTime 0x8fac38e0 ICMDeviceLoop + 3456
19 com.apple.QuickTime 0x8fac9dfc DecompressSequenceFrameWhen + 860
20 com.apple.QuickTime 0x8fafb224 DecompressSequenceFrameS + 20
21 ...ickTimeComponents.component 0x8f097b2c importGraphicDrawInternal + 1476
22 ...ickTimeComponents.component 0x8f0992d0 importGraphicDrawOrDecide + 2116
23 ...ple.CoreServices.CarbonCore 0x90be1ae0 CallComponentFunctionCommon + 1016
24 ...ple.CoreServices.CarbonCore 0x90be1684 CallComponent + 260
25 ...ple.CoreServices.CarbonCore 0x90be1684 CallComponent + 260
26 com.apple.QuickTime 0x8fafb05c GraphicsImportDraw + 32
27 cx.c3.xee 0x0000d1c0 -[XeeQuicktimeImage loadFromIndex:count:] + 616 (crt.c:355)
28 cx.c3.xee 0x0000ced4 -[XeeQuicktimeImage load] + 56 (crt.c:355)
29 cx.c3.xee 0x00017ed4 -[XeeDirectoryController imageLoader:] + 288 (crt.c:355)
30 com.apple.Foundation 0x92977194 forkThreadForFunction + 108
31 libSystem.B.dylib 0x9002ba68 _pthread_body + 96
Thread 4 crashed with PPC Thread State 64:
srr0: 0x000000009084e36c srr1: 0x100000000002d030 vrsave: 0x0000000000000000
cr: 0x84828418 xer: 0x0000000000000000 lr: 0x00000000907ca0fc ctr: 0x000000009084e36c
r0: 0x00000000907ca0fc r1: 0x00000000f0201a40 r2: 0x00000000a07c2f44 r3: 0x0000000000720069
r4: 0x0000000000000000 r5: 0x000000000000001b r6: 0x0000000000000020 r7: 0x000000000000000e
r8: 0x696e642065786563 r9: 0x0000000000000000 r10: 0x0000000005d0021d r11: 0x0000000000000000
r12: 0x000000009084e36c r13: 0x0000000000000000 r14: 0x00000000f0202450 r15: 0x0000000000000002
r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x000000009087c66c r19: 0x00000000a07c1150
r20: 0x0000000005c10400 r21: 0x0000000000000001 r22: 0x00000000f0201da0 r23: 0x0000000000000000
r24: 0x00000000f0202450 r25: 0x0000000000000000 r26: 0x000000000000001c r27: 0x000000000000001c
r28: 0x00000000f0201dbc r29: 0x0000000000000000 r30: 0x00000000f0201a40 r31: 0x00000000907c9108
Could Applescript support be added? There's a few programs out that allow remapping of the Apple remote control via Applescript and I've been trying to get them to work with Xee. Right now, I'm just sending key codes to Xee and it works fine for paging up and down but doesn't work with scrolling around the image. Having an Applescript interface would be cleaner than sending key codes.
Not a bad idea, but I have no idea how to do it. If I can find some time to work on it, I'll try adding it. What kind of commands would be useful, besides next/prev image?
>>225
Off the top of my head, here are the actions I would map to my remote control: next/previous image, scroll image up/down/left/right b x pixels/percent, toggle fullscreen, zoom in/zoom out.
On a related note, will you implement bicubic/cubic zoom and is there an update on the universal binary situation?
I might implement a better scaling-down algorithm at some point, but due to the OpenGL use it's not a trivial thing to do. For scaling up, no.
And I still don't have an Intel machine to develop a universal binary on.
>>226
Actually, would there be any immediate advantage to getting Xee to be univerisal?
Could we have an option for image list sorting? i.e. sort by name, modification date, creation date, kind, size.
Yes, that is somewhere on the todo list. Ideally, I'd like it to detect the sorting order used in the Finder window it was launched from, but I'm not sure how realistic that is.
Xee on MacBook
hi!
Xee work on my new MacBook a little slower (I had an iBook before...) and it's not posslibe to rotate the image (jpg rotation left or right). the system crahes and I have to restart!
I hope there will be an intel-version in the future, I won't miss my default picture-viewer ;)
best wishes
nina
I hope so too, but it most likely won't happen until I manage to actually get an Intel Mac to develop on.
If you want an Intel version quickly, buy me one!
hi!
if I had the money I would ;)
nina
PS: Xee is really the best picture viewer and I don't use preview anymore
Couldnt somone who has a Intel Mac compile it for you?
There are lots of developers over at macrumors.com forums
It's not a simple recompile, or I would have done it myself a long time ago. There are possible endianess issues in a lot of the image loading code, and I couldn't guarantee the Intel version would work right without doing some rather extensive testing and bugfixing.
is there a way for images to open actual size instead of fit to window? other than that i have no complaints.
running on a Macbook btw.
View -> Automatic Zoom
sweet.
this app is exactly what i have been looking for. i was actually planning to write one myself because i couldn't find one, but someone suggested this. i can say that it is exactly what i had in mind.
I really think FFArchive should be integrated into Xee, with recursion for archives within archives, ideally. I'll try to look into how to go about it.
I would like to request an Open Recent menu item. And some comments in the code.
Don't bother, I'm planning on doing that, but I won't be using FFArchive, I'll use XADMaster from The Unarchiver instead (http://wakaba.c3.cx/sup/kareha.pl/1125697859/).
this is really great!!!!!!!!!!!
but, How about nef files...?(RAW format for Nikon cameras)
There was some discussion about that in the support thread (http://wakaba.c3.cx/sup/kareha.pl/1132091963/). After some research, I've learned that there's some sort of bug in OS X that breaks NEF loading in most programs even though it should be supported. I'm working on working around this, but I can't say exactly when I'll have it fixed.
THANK YOU SO MUCH!!!!
I have spent hours looking for a app like xsee.
It is beyond belief that not one but you guys have written an image app for os x, that actually works.
I'm on my knees thanking you.
A word of advice; make an interface like the internal viewer, and start making some money on this app, it's worth it.
cheers
Xee is listed on the new community-based software tracking site, http://osx.iusethis.com/app/xee
Dan, you should log on to claim the Xee entry as your own and submit a proper icon for it.
Denis: interface like the internal viewer? Do you mean "Preview.app?" If so, that would defaul the whole point of Xee. It's the best viewer with the best interface available for Mac OS. Changing the interface would only lessen its sgrengths. Preview's interface is sub-par. BTW, I had spent years looking for Xee on the Mac.
Well, I found a bit of spare time to work on Xee again.
http://wakaba.c3.cx/releases/mac/Xee2.0_alpha_1.zip
New in this version:
I predict that the development cycle for 2.0 will be quite long. I'll try and get the things that are broken fixed along the way, but I don't think I'll release an intermediate 1.3 version with just the endianness fixes, unless there is a really big demand for a stable universal version quickly. The 2.0 alpha versions should be stable enough for normal use soon.
And remember, you can report bugs and suggest features at http://code.google.com/p/xee/, too!
If anyone is interested in different icon for Xee, I did an icon replacement including status bar icons.
http://www.artofadambetts.com/weblog/?p=119
Have fun :)
I like the program icon, but I miss the colour-coding of the format icons (this is something I liked with ACDSee back on Windows, and that I wanted to preserve in Xee).
Xee has a mechanism to easily replace its icons - you can pack them in a bundle named .xeeicons, like so: http://wakaba.c3.cx/releases/mac/Default.xeeicons.zip. However, that doesn't include the status icons. I could pretty easily add support for that too, though. I'll try to get that done for 2.0.
Here's something fun and experimental: Antialiasing, implemented entirely in OpenGL! It's fast, although at high levels it can mess with the colours a little (this may be dependent on the graphics card). Either way, it looks a lot better than what's been there before. Enjoy!
Also: You can tweak it a bit in the View -> Antialias Quality menu. And it doesn't work on really old cards like the Rage 128.
alpha 2 does "crash" my intel 10.4.7,
i can move the mouse but it shows the rainbow-ball
and whatever key i hit (incl. ctrl-alt-esc)
or pixel i click, nothing happens. but the computer
still continues to run (e.g. thunderbird checks mails).
where can i get the sourcecode for alpha 2, so to
try to debug? (nothing at code.google.com :( )
sorry, forgot to mention, that this happens only
with certain jpgs (but a lot of them).
i was able to see two photoshop files.
The new JPEG loader is still half-done. I haven't found any problems like that with it, but it certainly is possible that it has some horribl bugs. Upload one of the JPEG that it crashes on, and I can do some more testing.
Also, there's no source at Google Code becuase I haven't found the energy to figure out how to get Xcode and Google Code to cooperate. If someone can tell me how exactly to do this, I'll get it there.
If you're interested, I did a color-coding version for Document icons. You can download it here:
http://homepage.mac.com/adambetts/icons/XeeDocumentFiles.zip
Nice, but I think you need 48x48 versions. They're pretty much unreadable with the crappy resizing algorithm the Finder uses as it is now, and 48x48 is pretty much the default.
actually i believe it crashes with all jpegs.. :)
but one example is here.
the window pops up, but stays black,
status line says "no file loaded",
mouse and keyboard completely shut off,
but osx itself did not crash.
only reseting helps.
That's very strange, it loads with no problem at all here. Could you test some GIFs and PNGs and such to see if there's any other format that can cause the same crash? When it crashes, can you switch away to another app with command+tab?
And finally, I forget, is there some way to force an app to load using Rosetta on intel macs? If there is, could you try that and see if it works then?
Wait, one more idea: Maybe it's not JPEGs, but the antialiasing code? It only gets used if the image is scaled down. Try using View -> Antialiasing Quality to turn it off and see if that changes anything.
yes, that did it!
(though its strange, that one cannot turn off
antialias when viewing no picture, had to first
load an png).
there is a way to force an application to use
rosetta, just by turning rosetta on (if the
app is universal) in the "get info" window.
i'll now try xee in rosetta and antialias ON.
if it crash, this is my last message for today :)
thanks!
well, it really "crashed" even with rosetta!..
and cmd+tab doesnt work neither.
So then it's the OpenGL antialiaser that's broken. Sigh, it'll be a pain trying to debug it without the hardware to test it on...
sorry for finding a bug :p :p
if there is anything i can do, just write.
i'll try to check this forum regularly.
great app!
but why is no german localisation available? i could do the translation if you want. ichat: fajaekel
Once 2.0 is nearing completion, I'll probably request some translations. I'll try to keep you in mind for then.
I can make the spanish location
Ibane just beat me to offering help with Spanish localization. :)
I've been hunting for a real ACDSee replacement for years now, and I only found Xee today sigh. Thanks for this wonderfully useful application.
There is any way to change the scroll wheel behaviour? I have a mighty mouse and i like to use the mini ball to pan the image when zoomed. Using it for changing images it's a bit hard and I don't use it at all..
Thanks
wanted to try a universal version for my macbook and downloaded Xee2.0_alpha_2.zip
sadly, it crashes my macbook everytime :((
Read the earlier posts in the thread - the antialiaser breaks on Intel Macs for some reason. You have to turn it off either by opening a small image and using the menus.
hey i love this app been looking for something to replace preview for about two years this is amazing and fast even with large images.. i have been using iview media pro but i think this makes muchmore sense to me amazing software and thanks for making it freeware...
i have a couple of suggestions for usability
mabey make a drawer function like preview on the side or the bottom so you can click between images..
and mabey a control bar in full screen that you can hide
if ound a contextual image viewer thats pretty good but not as good as xee its called picturepoppro its worth alook for ideas
thanks again im telling everyone about this app..
also i saw someone mention side track for the scroll pad functionality I use iscroll wich is freeware and amazing as well
thanks again awesome
crispin
I'm not really very interested in having a thumbnail view, because the finder already shows thumbnails, and it'd just waste processing power for images that don't have built-in thumbnails.
A control bar in fullscreen would be nice, but I have a lot of other stuff I need done before that.
Automatic rotation actually modifies the file? That's really a bad idea. I don't expect a viewer to alter my files.
Hello again,
Is there a way to have xee open only the files i put on it's icon instead of making a list of files that there are in the same folder of the file i put on it?
I mean, the preview behaviour instead of the "Windows image viewer" behaviour..
Thanks
Maybe an option to get the dropped images or the image in the same folder? No?
>>259
Can you improve "Xee Document Files" icons? At 44px size I can hardly recognize BMP from EC and EXR from DR...
Maybe make file type letters bigger, or embed specific 48px, 32px and 16px size icons? I think each icon could have several sizes embedded.
Guntis
Quitting from fullscreen causes a crash in the latest beta.
Thanks, I think I was vaguely aware of that but had forgotten.
If you (and anyone else) want to be helpful, make a bug report at http://code.google.com/p/xee/issues/list, and I will be less likely to forget again.
>>259
Looks like this dude did some more artwork tweaks of Xee. http://www.artofadambetts.com/weblog/?p=119
Mention of this made it into a TUAW article (how I found out about it). http://www.tuaw.com/2006/08/22/betts-mods-your-mac/
I'm sorry, look a little bit closer at what?
The "dude" you're talking about is the same who posted the icons here :)
I'm aware of that. Should I have written "Looks like you did some more artwork?" That would have been confusing.
Anyway, uh, on topic⦠Is Google Code's hosting thinger any good?
It can't be any worse than free hosting on sourceforge.
It had a shaky start but it's apparently working better now. Their bug tracker is actually kind of usable, as opposed to every other bug tracker in existence. The design of it is pleasantly minimalist. The project's headed by the usual kind of thin-skinned and arrogant open-source developers.
Short, declarative sentences.
Really good software ! I was looking for that for a very long long time ! it was the last thing my PC friends was laughing at me...
A few improvment idea :
Anyway, thanks a lot, it's really a big step forward for mac users :+)
Problems displaying huge tiff files. I have 2 screenshots to see the differences, where can i send them?
>>294 this board has an upload feature, just below the comment box.
this is the first picture is viewed with Mac os internal Preview. It looks good, attached.
this is the same picture, is viewed with Xee, there is major differences from Preview. look for yourself. print screen with details about the picture included.
How does it look if you open it with Quicktime.app?
With Quicktime the same file looks the same as Xee. Meening bad. Here is the screen shot.
Well, that explains the problem - Xee first tries to load images it can't load itself with Quicktime, and apparently Quicktime gets it wrong.
Ideally, you'd report this to Apple and they would fix it. Realistically, I'm not sure they would do much about it for a long time.
Alternatively, I'd have to force Xee to load TIFFs with NSImage or ImageIO.framework, but I am not sure how well that handles other features like multi-layer TIFF. So basically, it's a tricky problem to solve.
Even more ideally, I would write my own TIFF loader that would always do the right thing, but practically, I don't have the time to do this, since TIFF is a horribly complex format. Although maybe LibTIFF could do it...
So sorry, I don't have a simple solution. I'll think about it. In the meanwhile, you could try reporting the bug in Quicktime to Apple, and see if they bother doing anything about it.
Thank you for your answers. I will try to get to Apple with Quicktime problem but also i hope to see Xee doing the right job.
Thanks again.
Thank you for this great application, I remapped the keys to my likings and always use it to browse through photos just downloaded from my camera. I like the possibility to set zoom to 1:1 pixel with a keypress, and then scroll around with the mouse. And it's fast!
I'd like to try 2.0 alpha, but I have a question: will it overwrite my current Xee preferences and/or make them unusable with 1.x versions? In other words, can I have both versions installed at the same time without them interferring with each other?
I'd also like to be able to see current image's exif data (e.g. in a popup window when in full screen) by pressing a key... would it be hard to add such a feature?
Thanks.
You can use them both side by side - 2.0 adds some new preferences, but doesn't break the old ones. And I am actually working on EXIF right now.
Small interface bug report:
Tested with version 2.0 alpha 2 on PPC
On the Copy/Move drawer, when dragging an item off the list and pressing escape while still dragging, the item is removed from the list. The expected behavior would be for that element to snap back in place (it's that way everywhere else and I think it's mentioned in the HIG).
Anyway, I really like the direction Xee is taking. With all those feature requests, it's nice to see that you don't intend to go all ACDSee on it in the next versions.
I asked people in Apple forum about those TIFF files. Quicktime can't display CYMK images, only RGB ones. This is it: http://discussions.apple.com/thread.jspa?threadID=623165&tstart=15
Vow,
implement simple thumbnail mode and simple folder bar and you created the best image browser ever!
Thumbs up!
Ta.
I checked the new beta on my intel-macbook
Looks good..., but it crashes when I try to rotate a picture (rainbow-ball and I need to restart)
PS: I don't want/need a thumbnail mode - there are enough picture viewers with this feature and that's why I like Xee ;)
Probably the same problem as everyone else, turn off antialiasing in View -> Antialiasing.
Next version will have it off by default unless I can find an intel mac to debug it on. I really don't think it should even be possible to cause a bug like that, though, so I'm going to put some blame for that on Apple and buggy drivers.
Testing v2 beta on OS 10.4.7 PPC (iBook G4 1GHz), seems ok but it looks slower than 1.x when browsing pictures: I usually drag a photo folder on the application icon and then browse through photos one at a time, and with v2 very often I see a black area at the bottom of the screen immediately after advancing to the next photo, which is then filled up with the corresponding photo part; looks as if the photo still has to be completely drawn (or loaded?) when I'm already viewing it.
This didn't happen with v1.x. I tried deactivating antialiasing but it made no difference.
With 1.x, you'd just have seen a completely black screen for about the same amount of time. I'm trying to get progressive loading working properly so you can see the picture as it loads.
Well yes with 1.2.1 sometimes I see a black screen for a brief moment, but I can assure you that, globally, browsing the same folder with 1.2.1 is clearly much faster than it is with 2.0 alpha 2 (without antialiasing).
Maybe the 2.0 code is not optimized yet?
Ah, I turned off antialiasing and now it works (rotating images)!
Thank you very much ;)))
Some quick testing on just the JPEG loading code I did earlier showed that it is slightly faster than that in 1.2. However, I think that was testing code from later than alpha 2. Whenever I finally finish the next version, try again and see how it seems.
The alpha 2 causes my whole system to freeze and I need to reboot.
hope you get a intelmac to develop on soon.