This! Command line programs have no excuse, they should never need to decompress the entire file to memory. GUI image editors and web browsers probably generally do need to, but there definitely are such options for dealing with more pixels than you can display.<p>Anyway, do you know some of these &quot;better&quot; graphics programs that actually behave this way, especially command line processing? I am interested in finding more of them.<p>EDIT: Okay, I have to add &amp; admit that by &quot;no excuse&quot;, I actually mean somewhat the opposite. ;) I mean that its possible to do streaming image processing on compressed formats, not that its trivial to do or as easy as decompressing the file in a single call. I just <i>wish</i> that programs would handle very large images more, and it sucks when they don&#x27;t even though I know its possible. Especially programs intended for dealing with large images like Hugin. Now, I know its a PITA to tile &amp; stream compressed formats because I&#x27;ve done it, but I&#x27;m sure I&#x27;ve written image I&#x2F;O that decompresses the entire file to RAM 100x more frequently than anything that tiles and&#x2F;or streams, because I&#x27;ve only handled tiling or streaming myself once, and it was harder. :P