This is the support thread for Xee. All kinds of questions and bugreports can be posted in here. This thread will also be linked from inside the program itself.
There is also a thread about Xee here: http://wakaba.c3.cx/sup/kareha.pl/1122405906/
It contains more general discussion, and announcements of new versions and updates.
It shouldn't be. It's dimmed if there are no changes, or if it is impossible to save truly losslessly. Usually that only happens when you crop.
You can always Save As and pick "JPEG without recompressing", which is the same thing.
I really love this app!
Thanks so much.
I have a little color-problem with my .nef files.
This is a screenshot of Preview and Xee opening the same image.
As you can see in the status bar, I've set Xee to use RGB, with YUV I get similar results.
Is this a bug? Is there a way to fix it?
Known bug, not easily fixed.
Love Xee. trying to get my wife to switch to Mac from Windoze and this is by far the best picture viewer replacement. The only thing she is really wanting is that "auto-save" option. she wants to click rotate and then go on to the next picture without having to do Command+S. I saw you were considering putting that back in, and I wanted to add my two cents.
Would be great to save the scroll position when viewing at 100%. Scenario is:
having to scroll each time to the eyes 1) takes more time and 2) reduce your visual hability to compare sharpness precisely. would be a welcome feature to save the scroll position when browsing through images...
tia,
antoine
another improvement request: even if "Automatically orient image" is activated, please retain the rotation seting of each image if we manually rotate, such as the sequence:
displays the image in the intended rotation, without requiring to save the jpeg (which I'd like to avoid).
final request: a mark/unmark feature in order to move/copy marked image in batch. this would ease, again, the process of comparing many version of the same image in order to keep the best, by allowing error ("select one, oh no i want this other one ---to late it's already copyed...")
with the three features above, this would make Xee the ultimate tool to pre-sort images after a shoot, before moving on to archive soft (iPhoto, etc.) and/or post-processing soft (Lightroom, Aperture, etc.). it is already a great piece of software I intend to use.
Best,
Antoine
Same problem here as well; this is very annoying. Even though none of the Archive file formats are checked in Xee, they still get hijacked. Even if I go to "Open With" and re-set them to always open with StuffIt Expander or whatever, control always gets reset to Xee.
Otherwise, great program so far. Keep it up! :)
Blame Apple for Launch Services sucking horribly.
Full-screen not working under 10.5 Leopard, just shows a big white box.
same full-screen bug here as well, under Leopard.
>>151.152
Being investigated. It may be caused by a bug in Leopard. Either I'll have to implement a workaround, or it will be fixed in 10.5.1, whichever happens first.
Perhaps this can help you in finding a solution:, I have just installed previous version of Xee 1.2.1 and it works fine in full screen under Leopard. So now I am using that old version without any problems!
That is interesting! I'll have to look into that.
Very happy with Xee as a browser. However here are some wishes (never satisfied !)
This the very first time that I see as many "infos" for any photo !
Is it possible to pick them out and use the infos to another file?
Or, better, I would like to add new items to fill myself with names of flowers (3 names at least), etc...
Thanks for your reply.
Onc'Pierre
Very happy with Xee as a browser. However here are some wishes (never satisfied !)
This the very first time that I see as many "infos" for any photo !
Is it possible to pick them out and use the infos to another file?
Or, better, I would like to add new items to fill myself with names of flowers (3 names at least), etc...
Thanks for your reply.
Onc'Pierre
Thanks for a great app!
Is there a way to constrain cropping to preserve the aspect ratio of the original image? It would be great if I could just hold down shift, or option or something to get a crop area with the same aspect ratio as the original.
That's a good idea. I suggest filing it on http://code.google.com/p/xee/issues/list so I don't forget about it.
Confirmed that version 1.2.1 works in fullscreen mode under leopard 10.5.1
Thanks for this great app but in the last few days I encountered more and more crashes with simple JPEGs wich Preview can handle. Sometimes it crashes with a specific picture in a slideshow and the whole system freezes up for about 1-2 minutes. And as example, Xee starts and crashes with the attached image, wich is me and my system by the way ;) It's a MBP, first series, 2 Ghz, 1.5 GB Ram, 80GB HDD & Superdrive. I'm running 10.4.10. Hope you find the bug :)
Greetings from Germany
Gerrit
What's the crashlog? The image loads for me.
(~/Library/Logs/CrashReporter/)
Hey I'm the guy who was looking into the fullscreen problem on 10.5 (and the EXIF bug which might be what >>161 is talking about. It sounds similar). I decided to find a good solution to the fullscreen and I managed to get one and it works great so far.
I've got a patch against what's currently in SVN that includes the fullscreen fix and the EXIF "fix" (it fixes the problem that I see but I'm not sure it's the most graceful solution). There's a slight problem though that the current revision (r17) does not compile because it references some files and frameworks that are not there:
XeePhotoshopPICTLoader.h
XeeExperimentalImage1Saver.h
XADMaster
UniversalDetector
my patch doesn't include the removal of references to these files and frameworks that I needed to make it build (I'm assuming everything builds fine for you). If you want the patch with these extra changes, let me know.
Meanwhile I've got a Universal build you can try out here:
http://theidiotproject.com/Code/Xee+patch.app.zip
and the patch file here:
http://theidiotproject.com/Code/fullscreen+exif.patch
It's probably not a perfect solution to either problems, but they do work just fine in my tests. The EXIF one is particularly nasty because it can cause your whole machine to grind to a halt while it loops. If nothing else I hope they help.
Thanks! I already made the EXIF fix in my local version (slightly differently but same basic idea), but I didn't do anything abou the fullscreen thing yet. I'm a bit reluctant to use that fix because it seems a little kludgy and might not be needed soon anyway, but for a stop-gap it's a good enough idea.
Anyway, the version in trunk is in some half-finished state, and may or may not be a good idea to run normally. If you want something that works a bit more reliably, check out the older source for 2.0 from tags. XADMaster and UniversalDetector come from The Unarchiver, you can grab them from there if you want to build a proper version.
Yeah I admit, the fullscreen fix is a bit kludgy. Has anyone filed a bug on reparenting an NSOpenGLView? I can volunteer to file a report but it might be a week or so until I get around to making a minimized case.
I've also got a cleaner fix in mind, but I don't have high hopes for it.
I filed a report with just Xee as the test case, which I guess Apple will just ignore for half a year like they like to do with my bugs.
@161
Still crashes here, now on 10.4.11, log looks like this:
**********
Host Name: gerrit
Date/Time: 2007-12-17 15:37:29.023 +0100
OS Version: 10.4.11 (Build 8S2167)
Report Version: 4
Command: Xee
Path: /Applications/Xee.app/Contents/MacOS/Xee
Parent: WindowServer [458]
Version: ??? (2.0)
PID: 999
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed:
0 <<00000000>> 0xffff07c7 __memcpy + 39 (cpu_capabilities.h:228)
1 libSystem.B.dylib 0x9000adf9 __sfvwrite + 409
2 libSystem.B.dylib 0x9000ff10 __vfprintf + 19759
3 libSystem.B.dylib 0x90022cb8 snprintf + 504
4 cx.c3.xee 0x0005b454 olympus_prop + 299
5 cx.c3.xee 0x0005842f exifparse + 153
6 cx.c3.xee 0x0005c415 -[XeeEXIFReader initWithBuffer:length:mutable:] + 83
7 cx.c3.xee 0x0005c3c0 -[XeeEXIFReader initWithBuffer:length:] + 48
8 cx.c3.xee 0x0004bb66 -[XeeJPEGImage initLoader] + 672
9 cx.c3.xee 0x0000e333 -[XeeImage startLoaderForRef:attributes:] + 442
10 cx.c3.xee 0x000107a2 +[XeeImage imageForRef:] + 344
11 cx.c3.xee 0x00062507 -[XeeFileSource pickImageAtIndex:next:] + 193
12 cx.c3.xee 0x00061d79 -[XeeImageSource pickImageAtIndex:] + 113
13 cx.c3.xee 0x00062690 -[XeeFileSource pickImageAtIndex:] + 86
14 cx.c3.xee 0x00062001 -[XeeImageSource pickCurrentImage] + 48
15 cx.c3.xee 0x00005c89 -[XeeController setImageSource:] + 152
16 cx.c3.xee 0x0000c450 -[XeeDelegate application:openFile:] + 1128
17 com.apple.AppKit 0x93288db8 -[NSApplication _doOpenFile:ok:tryTemp:] + 459
18 com.apple.AppKit 0x93395416 -[NSApplication _doOpenFiles:] + 240
19 com.apple.AppKit 0x93395308 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocuments:] + 87
20 com.apple.AppKit 0x9328e721 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 793
21 com.apple.Foundation 0x927f1e45 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 447
22 com.apple.Foundation 0x927f1c6f _NSAppleEventManagerGenericHandler + 91
23 com.apple.AE 0x91522fb5 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 147
24 com.apple.AE 0x91522ee6 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44
25 com.apple.AE 0x91522db2 aeProcessAppleEvent + 190
26 com.apple.HIToolbox 0x92de9084 AEProcessAppleEvent + 37
27 com.apple.AppKit 0x9328c65d _DPSNextEvent + 1044
28 com.apple.AppKit 0x9328c076 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
29 com.apple.AppKit 0x93285dfb -[NSApplication run] + 512
30 com.apple.AppKit 0x93279d4f NSApplicationMain + 573
31 cx.c3.xee 0x00002d06 _start + 216
32 cx.c3.xee 0x00002c2d start + 41
Thread 1:
0 libSystem.B.dylib 0x90026d5c kevent + 12
1 com.apple.Foundation 0x927f42c0 forkThreadForFunction + 123
2 libSystem.B.dylib 0x90024227 _pthread_body + 84
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x656e6f4e ebx: 0x9000b1f2 ecx: 0x00000001 edx: 0x00000004
edi: 0x00000000 esi: 0x0007a98c ebp: 0xbfffe6b8 esp: 0xbfffe6b0
ss: 0x0000001f efl: 0x00010202 eip: 0xffff07c7 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
Part II:
Binary Images Description:
0x1000 - 0x83fff cx.c3.xee ??? (2.0) /Applications/Xee.app/Contents/MacOS/Xee
0x4d9000 - 0x546fff com.DivXInc.DivXDecoder 6.6.0 /Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder
0x1761000 - 0x177dfff GLDriver /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLDriver.bundle/GLDriver
0x1784000 - 0x17a8fff GLRendererFloat /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0xd2de000 - 0xd437fff GLEngine /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0xd463000 - 0xd651fff com.apple.ATIRadeonX1000GLDriver 1.4.56 (4.5.6) /System/Library/Extensions/ATIRadeonX1000GLDriver.bundle/Contents/MacOS/ATIRadeonX1000GLDriver
0x89030000 - 0x890cffff com.apple.QuickTimeImporters.component 7.3 /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTimeImporters
0x8fe00000 - 0x8fe4afff dyld 46.16 /usr/lib/dyld
0x90000000 - 0x90171fff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x901c1000 - 0x901c3fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x901c5000 - 0x90202fff com.apple.CoreText 1.1.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90229000 - 0x902fffff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9031f000 - 0x90774fff com.apple.CoreGraphics 1.258.77 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9080b000 - 0x908d3fff com.apple.CoreFoundation 6.4.8 (368.31) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90911000 - 0x90911fff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90913000 - 0x90a07fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x90a57000 - 0x90ad6fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90aff000 - 0x90b63fff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x90bd2000 - 0x90bd9fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x90bde000 - 0x90c51fff com.apple.framework.IOKit 1.4.8 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90c66000 - 0x90c78fff libauto.dylib /usr/lib/libauto.dylib
0x90c7e000 - 0x90f24fff com.apple.CoreServices.CarbonCore 682.28 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90f67000 - 0x90fcffff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x91008000 - 0x91047fff com.apple.CFNetwork 129.22 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9105a000 - 0x9106afff com.apple.WebServices 1.1.3 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x91075000 - 0x910f4fff com.apple.SearchKit 1.0.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x9112e000 - 0x9114cfff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x91158000 - 0x91166fff libz.1.dylib /usr/lib/libz.1.dylib
0x91169000 - 0x91308fff com.apple.security 4.5.2 (29774) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x91406000 - 0x9140efff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
Part III:
0x91415000 - 0x9141cfff libbsm.dylib /usr/lib/libbsm.dylib
0x91420000 - 0x91446fff com.apple.SystemConfiguration 1.8.6 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91458000 - 0x914cefff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9151f000 - 0x9151ffff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x91521000 - 0x9154cfff com.apple.AE 314 (313) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9155f000 - 0x91633fff com.apple.ColorSync 4.4.9 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9166e000 - 0x916e1fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9170f000 - 0x917b8fff com.apple.QD 3.10.25 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x917de000 - 0x91829fff com.apple.HIServices 1.5.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x91848000 - 0x9185efff com.apple.LangAnalysis 1.6.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x9186a000 - 0x91884fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x9188e000 - 0x918cbfff com.apple.LaunchServices 182 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x918df000 - 0x918ebfff com.apple.speech.synthesis.framework 3.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x918f2000 - 0x91932fff com.apple.ImageIO.framework 1.5.6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91945000 - 0x919f7fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x91a3d000 - 0x91a53fff libcups.2.dylib /usr/lib/libcups.2.dylib
0x91a58000 - 0x91a76fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91a7b000 - 0x91adafff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91aec000 - 0x91af0fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91af2000 - 0x91b7afff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91b7e000 - 0x91bbbfff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91bc1000 - 0x91bdbfff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91be0000 - 0x91be2fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91be4000 - 0x91cc2fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x91cdf000 - 0x91cdffff com.apple.Accelerate 1.3.1 (Accelerate 1.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91ce1000 - 0x91d6ffff com.apple.vImage 2.5 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91d76000 - 0x91d76fff com.apple.Accelerate.vecLib 3.3.1 (vecLib 3.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91d78000 - 0x91dd1fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91dda000 - 0x91dfefff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91e06000 - 0x9220ffff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x92249000 - 0x925fdfff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x9262a000 - 0x92717fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
Part IV: (Posting logs here sucks)
0x92719000 - 0x92796fff com.apple.DesktopServices 1.3.6 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x927d7000 - 0x92a07fff com.apple.Foundation 6.4.9 (567.36) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92b21000 - 0x92b38fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92b43000 - 0x92b9bfff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92baf000 - 0x92baffff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92bb1000 - 0x92bc1fff com.apple.ImageCapture 3.0.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92bd0000 - 0x92bd8fff com.apple.speech.recognition.framework 3.6 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92bde000 - 0x92be3fff com.apple.securityhi 2.0.1 (24742) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x92be9000 - 0x92c7afff com.apple.ink.framework 101.2.1 (71) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x92c8e000 - 0x92c91fff com.apple.help 1.0.3 (32.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92c94000 - 0x92cb2fff com.apple.openscripting 1.2.5 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x92cc4000 - 0x92ccafff com.apple.print.framework.Print 5.1 (192.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x92cd0000 - 0x92d33fff com.apple.htmlrendering 66.1 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x92d57000 - 0x92d98fff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x92dbf000 - 0x92dccfff com.apple.audio.SoundManager 3.9.1 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x92dd3000 - 0x92dd8fff com.apple.CommonPanels 1.2.3 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x92ddd000 - 0x930d2fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x931d8000 - 0x931e3fff com.apple.opengl 1.4.16 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93273000 - 0x93273fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93275000 - 0x9392bfff com.apple.AppKit 6.4.9 (824.44) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93cac000 - 0x93d27fff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x93d60000 - 0x93e19fff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93e5c000 - 0x93e5cfff com.apple.audio.units.AudioUnit 1.4.2 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x93e5e000 - 0x9401ffff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x94065000 - 0x940a6fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x940ae000 - 0x940e8fff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x940ed000 - 0x94103fff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94297000 - 0x942a6fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x942ad000 - 0x942b8fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x94304000 - 0x9431efff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x94324000 - 0x94639fff com.apple.QuickTime 7.3.0 /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x96e88000 - 0x96e88fff com.apple.vecLib 3.3.1 (vecLib 3.3.1) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x973fe000 - 0x974d5fff libGLProgrammability.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x974f0000 - 0x974f1fff libGLSystem.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLSystem.dylib
0x974f3000 - 0x974f8fff com.apple.agl 2.5.9 (AGL-2.5.9) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x98f49000 - 0x99de1fff com.apple.QuickTimeComponents.component 7.3 /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
Sorry, the field said "Image" not "File" so I thought only images would be accepted. Next time it'll be a txt file :)
With Leopard full screen mode it's not working: it just show a white screen.
With tiger it was working perfectly!
thank you
Filippo
With Leopard full screen mode it's not working: it just show a white screen.
With tiger it was working perfectly!
thank you
Filippo
Same issue here with 10.5, it won't display in full screen mode!
This is well known, please read the earlier posts.
Downloaded Xee to view rad files and pic files, tried to open them and get the error message ! Couldn't display file "file name.pic", the error had the actual file name listed however. any suggestions?
What's a "pic file"?
Hi - I jsut foud Xee and it looks really nice! One question though - is there a way to make it open a specific folder by default? Ideally a samba share or if that's not possible - the Pictures folder.
Xee is a very fast viewer, but is there a way to rate photos?
What is "destination 1, 2, 3..."?
Thanks, Bill
Xee is a very fast viewer, but is there a way to rate photos?
What is "destination 1, 2, 3..."?
Thanks, Bill
Hi,
Here's #83 again. Just wanted to say cheers :)
Also I'll have to bug you with the "scan subfolders please" appeal/request again. I'm sure you're working hard on this magnificent program and if you could implement this one simple yet very very useful function Xee would be officially perfect :D
Thank you very much for your work,
B.
I too would like to be able to access subfolders. I would also like an index sheet of all photos in the folder, but I can live without. I think I'm gonna like this app. Thanks.
The Finder will already give you an index sheet, and I see no reason to spend much effort copying that functionality.
I've been dealing with some high res photos lately and Xee gets pretty choked up, sometimes taking up to 30 seconds or more to load a really big image (Using a newish MacBook). A couple other utilities don't have more than a couple seconds wait. Perhaps there is a way to optimize how Xee handles large pictures?
Leopard 10.5.1
Xee 2.0
On see in full screen mode - blank screen.
In normal window - all ok.
Whi ?
Same like Yurik. Fullscreen: Just a white screen ... :(
For everyone who has problems with the white screen in fullscreen: Upgrade to 10.5.2, Apple finally fixed the problem that caused that bug.
I might consider adding that, but file a bug on http://code.google.com/p/xee just to remind me.
You could get the same effect by rotating the screen in the screen settings, though, but that can be a bit slow.
i understand that wakaba uses multiple installs for
each imageboard (right?).
but what i don't understand...
does wakaba include that left frame navigation?
considering i couldn't find anything in the
doc wiki or sup threads, i'm still suprised if
i need to hand code one. the nav's of iichan and
wakachan look very similiar, too. when i was trying
out kusaba it included it as well.
>>192
No, you have to write it yourself.
Just copy iichan's and edit it. It's very simple html.
oh ok, thanks.
i just thought so because most chan's have the same general look.
maybe this should be in the doc somewhere?
or maybe not? ^^
>>194 Wrong thread anyway, but why would you document a feature that doesn't exist?
Just ran into the "couldn't display file" error mentioned in entry 81. The problem here was that the unarchiver variable in archiveForFile ended up with some unloadable path, most probably because I've tried to run the __MACOSX dir that appeared after unzipping it on the command line. The fix was to delete all unpacked versions of The Unarchiver except the one in /Applications. (Emptying the trash, as mentioned in the reply, is also a good idea.)
Having the source code rules. :-)
Thanks for the great apps.
The crop feature doesn't seem to be functioning correctly.
I position the frame over the exact area to retain, when I hit return or command-k the outer area gets cropped which is right. Then I do a Save As and choose JPEF with no recompressing plus I have to additionally choose Trim or Expand which is strange since cropping always trims something off. Anyway, if I choose Expand then the program adds a border (a few pixels wide) along the top and right side. Conversely, with Trim the program cuts away a border also on the top and right side. I can never get the exact area that I've framed with the crop tool. Is this a bug or did I do something wrong?
Am using OS 10.4.10 and Xee 2.0. Thanks for all the time you put into this program.
Lossless JPEG cropping can only crop along the edge of the blocks in the image, which are 8x8 or 16x16 pixels, depending. You have to set it to re-compress the image if you want to crop exactly, but you'll lose some quality.
How is width stored in JPEG beyond the number of DCT blocks? I think you could crop by changing that.
Another vote for auto-loss less saving.
Perhaps instead of auto saving upon rotation, make it save when user navigates away from the image after doing the rotation. This will save some CPU cycles compared to saving it after each rotation. I.e. if the user rotates it CW 90 degrees 3 times to get it correctly orientated, if it were to auto save only when the user navigates away from the image, this will be better than doing it 3 times.
Also, is there a reason that rotated & saved pics show up in their original orientation if quickly navigated back to them? This can be a headache when you are rotating many images and not sure if you missed a few... I assume it has something to do with pre-caching.
> That only works on two out of four edges.
Yeah, I just realized that... well, you can crop per-MCU on the top and left and crop per-pixel on the other two sides.
I do. Also, which edges can be cropped will vary depending on if you also rotate the image at the same time.
A simple request. I love the app, but I wish there was an option to tun off the auto image fit and display the actual size of the image by default. Is it possible to do so?
View -> Automatic zoom
xee is a great app. i love it. i just have a quick question about cropping. (i understand about having to follow the edges of the 8x8px or 16x16px macroblocks, to maintain lossless saving), but could you briefly explain what the difference is, when cropping, between "trim" mode and "expand" mode? both appear to have almost the same results. intuitively, i would assume that cropping, by definition, would always trim, but there must be some difference between trim and expand, for it to be coded in as an option. thanks in advance.
.vector
xeeをありがとう (xee wo arigatou, in case this page won't display double-byte glyphs)
:)
It's the choice of what happens to any partial macroblocks that can't be cropped exactly. Trim removes them, and expand keeps them.
is there any plan on adding image re-sizing capabiliites to Xee in the future?
(to shrink down large images from their originals--say make a 3000x2000 pixel image 300x200 pixels. this seems most useful for preping files for web.)
>>204
If you accept this request, please consider not disabling the current behavior. Losing the ability to rotate quickly for display purposes (without the rotation being committed to the file or remembered by Xee) would break the app pretty badly for me.
Hi all!! Thank you so much for this good and useful application. I found one problem. I usually open pictures by Xee on fullscreen. When I leave fullscreen pressing Esc, proseed it in window. On the bottom are important informations about this picture, but at this moment is not size in percents shown correctly.
Hi and thanks for this great app!
Any news on color managment? I still have to use it together with Preview.app and this bothers...
A fix for Fuji RAW would be great, too!
Best,
Flavio
I really like your application, I am just wondering if it is possible to assign the trackpad-scroll function to be for moving the image around instead of to move back and forth between pictures. I tried messing with the keyboard assignment configuration, but I was never able to get it to work. I don't even know how to assign a shortcut to left and right scrolling, so that's out of the picture. However, up-and-down scrolling never worked for me, either.
Preferences -> General -> Scroll wheel
Very nice app - I even blogged it.
I would like to make a few suggestions, if I may:
in the full-screen mode when you are going through the files and reach the end of the directory... nothing happens. You are just stuck confused without any indication that you have simply run out of files.
The user-friendly behavior would be:
1) Indicate that the end of the directory has been reached, and
2) give an option to either wrap around or go up (or down) a folder.
The perfect execution would overlay a nice dark directory tree on top of the last image and allow to either traverse it with arrow keys or just press "space" (or whatever is configured to go to the next image) to wrap around the current folder.
An extra hotkey to bring up this directory overlay wold be a bonus ;-)
This is the only thing (beside resizing) that stands between Xee and total perfection!
Many many thanks in advance.
~Andrey
It's already possible to turn on wrapping around.
However, I don't really think behaviour that does anything like that is very user friendly. I often just hold down the next button to get to the end, and if that made all kinds of junk pop up on top of my image that I had to get rid of, I would find that incredibly annoying.
It's basically surprising behaviour - the user expected the next image, but they got some kind of weird directory tree. It breaks the law of least astonishment. At the most, some kind of subtle indicator that you've reached the end is the most I'd think is appropriate.
Defiantly add some cropping ability.
Uh, 2.0 has cropping already?
The attached image makes Xee exit. It doesn't crash, just spins the beachball for a bit and then disappears. From the log:
19/8/08 2:03:45 [0x0-0x8d08d].cx.c3.xee[91753] Xee(91753,0xa00edfa0) malloc: *** mmap(size=2097152) failed (error code=12)
19/8/08 2:03:45 [0x0-0x8d08d].cx.c3.xee[91753] *** error: can't allocate region
19/8/08 2:03:45 [0x0-0x8d08d].cx.c3.xee[91753] *** set a breakpoint in malloc_error_break to debug
19/8/08 2:03:45 [0x0-0x8d08d].cx.c3.xee[91753] (null): Cannot allocate memory
19/8/08 2:03:45 com.apple.launchd[73] ([0x0-0x8d08d].cx.c3.xee[91753]) Exited with exit code: 1
Are you planning to add support for animated PNGs, or has it already been done and I didn't notice?
I might, when I have the time.
Thanks for that great application, I love it!
But there is one thing that could be improved: When flipping through image files in full screen mode Xee first deletes the whole screen with the black background color (as it is black in my preferences) and then it paints the next picture on top of the cleared screen. This causes screen flickering when quickly browsing through a list of images.
This can be avoided if the new image is painted on top of the last image and the new borders are painted after the new image has been painted on screen. This means, that just the area between the image border and the screen border is then painted using the black background color.
Doing this you can easily flip through high-res images and it looks like a HDTV would be playing. Works great on fast machines.
I made this recommendation to the author of IrfanView about two years ago and he greatly enjoyed and implemented this feature. So using irfanview on a windows computer offers flickerfree browsing through images.
I would greatly appreciate if you could think about implementing such a flicker free browsing too.
Thank you. Best regards Oliver.
You are misunderstanding what is going on. Xee only paints black on the screen when it has not fully loaded the image yet. You can't draw what's not there. If you browse slowly enough that it has time to load each image in advance, there will be no black.
Try out IrfanView on the PC, there it works.
Alternatively you can use double buffering as an option.
Currently the screen flickers, and that is what distracts.
If you might want to get rid of this flickering you are welcome, if not, I don't care, there are other viewers which can flickerfree paint images.
I surely do understand, still flickering is distracting. That is probably what you did not understand. Thanks anyway.
No, see, that's a feature. Instead of having to wait for the entire image to load, you can see the part that has loaded so far It has nothing to do with double-buffering or painting. Painting is entirely flickerfree already. It's just that entire image has not been loaded yet if you browse quickly. The "fix" for this would require preventing you from browsing until the image is fully loaded.
Hi, I use Xing as my default image viewer and I love it, though I've been hoping for some updated features for a while now. Since I haven't seen an update for a long time, I was wondering if the app is being actively supported and developed.
Some enhancements that I would love to see include:
Let me know when we might see an update for Xee.
Thanks!
> Keyboard shortcut for slideshow start/stop
You can change all the keyboard shortcuts already.
> Pre-loading, buffering, and/or caching of image data to allow faster browsing without flicker-like effect
This has been implemented since 1.0.
> Allow image rotation in Full Screen mode
Works fine with keyboard shortcuts or the right-click menu.
Thanks for the quick reply.
Keyboard shortcut:
I didn't see an option for a slideshow shortcut the first time around, but I now found it listed under "Run". Thanks
Buffering:
I stand corrected. I was testing using a folder of very large 8MP images. But with more typical image sizes Xee keeps up nicely. I suppose I could request a setting to adjust the buffer size, but I suspect the amount of memory required to buffer 8MP images for fast browsing would be excessive.
Image Rotation in Full Screen mode:
For some reason this doesn't work for me. In normal window view, I can use Command-R or my custom Command-Arrow shortcuts to rotate images in both directions. But in full screen mode neither shortcut seems to have any effect. Any suggestions?
That's weird about the fullscreen rotation. It worked fine when I checked just to be sure. I have no idea what would cause it to not work.
How do i set it up so that when going through a large directory and browsing in full screen mode, that hitting just the delete key, deletes the file without confirmation and go to the next image?
I've tried various combinations, but when I try assinging delete without confirmation to the delete key all I get it doing is dinging and no action is taken.
Sounds like a bug. File a bugreport on the tracker to remind me to look at it.