<div dir="ltr">Hi Michael,<div><br></div><div><div>> What is the minimal set of Services that we need just for the opener?</div></div><div><br></div><div>The noargs ImgOpener constructor is supposed to give you exactly that:</div>
<div><br></div><div><a href="https://github.com/scifio/scifio/blob/8037fd38419030dff000eda84fca9b35909be3a4/scifio/src/main/java/io/scif/img/AbstractImgIOComponent.java#L68">https://github.com/scifio/scifio/blob/8037fd38419030dff000eda84fca9b35909be3a4/scifio/src/main/java/io/scif/img/AbstractImgIOComponent.java#L68</a><br>
</div><div><br></div><div>Please let us know if it doesn't work for you!</div><div><br></div><div>Regards,</div><div>Curtis</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 12, 2013 at 10:39 AM, 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 all,<br>
<br>
we try to create a suitable context for the ImgOpener but on our classpath are several jar files that contain services which we do not intend to use and which cause problems if discovered (e.g. HotdrawService is discovered but we do not include all required libs...). What is the minimal set of Services that we need just for the opener?<br>

<br>
or more code based:<br>
<br>
given the following methods<br>
<br>
    public void foo() {<br>
        Context c = new Context(getIOContextServices()<u></u>);<br>
        m_scifio = new SCIFIO(c);<br>
        FORMATS = m_scifio.format().<u></u>getAllFormats();<br>
    }<br>
<br>
    private List<Class<? extends Service>> getIOContextServices() {<br>
        final List services = new ArrayList();<br>
       services.add(FormatService.<u></u>class);<br>
       return services;<br>
    }<br>
<br>
what would be the minimal list of required services in order to get a suitable Context for the ImgOpener?<br>
<br>
Regards Michael<br>
</blockquote></div><br></div>