Re: [djatoka-devel] Invalid magic value for PBM/PGM/PPM file
Status: Beta
Brought to you by:
rchute
From: John F. <ja...@co...> - 2008-11-25 23:03:57
|
Ryan Chute wrote: > John, RE: ENV props in tomcat > The env props only apply to that current terminal session is all I meant > by "current console. In other words, it wouldn't conflict with another > runnning instance of tomcat, but since you are running all the webapps > in a single tomcat instance, you do/will need to copy the appropriate > parts for env.sh into your existing setenv.sh file. Sorry for any > confusion. I wasn't really confused by it since I'm pretty familiar with Tomcat. I expect however that there may be some that want to evaluate Djatoka that are not so familiar with java web applications (BTW, we're also using the adore repository project at Cornell and will be ingesting lot of books scanned as jpeg2000 images). Djakota looks like it might be a good tool for "page turning" foldout pages. > Thanks and let us know when/where the presentation is and when it might > be available online. The presentation (assuming I get get travel approved) will be at Code4Lib in Providence, RI at the end of February. The conference planner solicited a presentation on Djatoka and someone submitted a "Djatoka for Dummies" (what kind of dummy would volunteer to present on something he hasn't even tried yet). Since he submitted it as Djatoka for Dummies and not Djakota for Dummy I volunteered to help present on it. I'm hoping that over the holiday break I'll be able to "drupalize" a version of the viewer (shouldn't be too difficult) but it'll probably mostly be a walkthrough of the install process to jumpstart others that might be interested. >> But this does not: >> >> kdu_expand -i in.jp2 -o out.pgm -region {0.3,0.2},{0.6,0.4} -rotate 90 >> > I believe the -region issue is just an escaping issue. You need to put > quotes around the -region argument values and it should be fine. > Try: > kdu_expand -i in.jp2 -o out.pgm -region '{0.3,0.2},{0.6,0.4}' -rotate 90 > > Sorry, I didn't see this in the first message. So try... > > /usr/local/kakadu/kdu_expand -i > /usr/local/apache-tomcat-5.5.26/temp/cache9865356472186.jp2 -o > output.pgm -reduce 3 -region '{0.3,0.2},{0.6,0.4}' > You probably already saw my other message where I tried escaping the braces and it worked. As I said I had put a debug statement in the KDUExtractEXE class to display the Process command string. Here is what the output looks like: /usr/local/kakadu/kdu_expand -quiet -i /usr/local/apache-tomcat-5.5.26/temp/cache98653564731254.jp2 -o /dev/stdout -reduce 3 -region {0.0,0.0},{1.122334455667789,0.9086778736937755} Note that it's not escaping the braces and it also seems to be doing something odd with the height/width values. I left 500/500 for the height/width in the form (are those numbers the h/w in pixels?). According the error message I got those values are supposed to be between 0 and 1 (i.e. 0.4, 0.6 would mean to extend the region 40% from the original height and 60% of the original width). Wouldn't Extending the region more than 100% produce a region outside the original image? The the h/w values are represented as images it seems that if the original image height was 400px, entering a 500 would produce a number greater than 1.0. |