<div dir="ltr">Hi Michael,<br><br> I'm copying the scifio mailing list, as this could be of general interest.<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

bioformats, scifio and scifio-bf-compat are the latest snapshot versions from the maven repository<br></blockquote><div><br></div><div>First of all, I would recommend trying to use the release versions first (scifio 0.4.1, scifio-bf-compat 1.0.1). Is there some API in the snapshot versions you need specifically? If so, you could then transition from the release to snapshots, once you're updated to the SCIFIO 0.4.X API.<br>

<br></div><div>Of course, SCIFIO-BF-compat 1.0.0 includes a scifio 0.3.X dependency so it's not compatible with 0.4.X... so I understand why you had to use snapshots. :(<br></div><div><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

 * bioformats 4.4.8<br>
 * ome-xml 4.5<br></blockquote><div><br></div><div>This looks like a limitation of the current SCIFIO-BF-compat project. First of all, it includes bio-formats and ome-xml 4.4.8 dependencies, so you shouldn't need to explicitly declare them.<br>

<br></div><div>The OME-XML 4.5 with OMEMetadata class isn't really ready for consumption yet. Having an OME-XML 4.5 on the classpath with the inherited 4.4.8 dependency seems like a bad idea. So I think SCIFIO-BF-compat should have its own copy of the OMEMetadata class + translators for now, so you can translate to it to extract the OME-XML.<br>

<br></div><div>This would be a temporary solution until our Bio-Formats fork is actually released (which could be a while, and would still have to resolve the 4.5.X and 4.4.X dependency issues).<br><br>Unless anyone has other suggestions I'll do migrate over the OMEMetadata + translators this afternoon and release a SCIFIO-BF-compat 1.1.0. That should resolve your dependency issues, at least, by also updating the SCIFIO version to 0.4.X, so you can use actual release artifacts.<br>

<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">The error message is "IllegalArgumentException: Invalid dimension order: XYC"<br></blockquote>

<div><br></div><div>This is a bug introduced in <a href="https://github.com/scifio/scifio-bf-compat/commit/677fe7645e26e9e692f0ca823698f50349b69ef7">this commit</a>. I will resolve it and make sure you can extract OME-XML with scifio-bf-compat + scifio 0.4.1 before releasing.<br>

<br>Hope that helps! Thanks for testing :)<br><br></div><div>- Mark<br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 6, 2013 at 4:46 PM, Michael Zinsmaier <span dir="ltr"><<a href="mailto:michael.zinsmaier@gmx.de" target="_blank">michael.zinsmaier@gmx.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Mark,<br>
<br>
we just started to use the ImgOpener. Unfortunately I can't open .jpg images.<br>
The error message is "IllegalArgumentException: Invalid dimension order: XYC"<br>
<br>
My last working testversion used<br>
 * scifio3.1<br>
 * bioformats 4.4.8<br>
 * ome-xml 4.5<br>
 * scifio-bf-compat 1.0.1<br>
<br>
and builds from roughly 3 weeks ago<br>
<br>
<br>
<br>
the new setup uses<br>
* scifio4.2<br>
 * bioformats 4.4.8<br>
 * ome-xml 4.5<br>
 * scifio-bf-compat 1.0.1<br>
<br>
bioformats, scifio and scifio-bf-compat are the latest snapshot versions from the maven repository, ome-xml<br>
is self build updated to the scifio branch from bioformats (last commit 12.07)<br>
(By the way can I add the scifio ome-xml with OMEMetadata as maven dependency? If yes how do I do it?)<br>
<br>
Any ideas?<br>
<br>
Best regards<span class="HOEnZb"><font color="#888888"><br>
Michael<br>
</font></span></blockquote></div><br></div>