<div dir="ltr">Hi <span style="font-size:12.8000001907349px">John,</span><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Thank you for your very detailed answer. It seems that vips can do exactly what I needed. You have also preempted most of my questions, but managed to generate a few new ones on my side:) Since I have you on the line here:</span></div><div><br></div><div>1) Is it possible to work with many channels (say 30) in VImage.</div><div><br></div><div>2) What is the underlying memory storage layout? Are channels interleaved or separated in memory? Are you using row wise storage?</div><div><br></div><div>3) Is it possible to get a pointer access to the underlying image data?</div><div><br></div><div>4) Is it possible to define an interpolation algorithm used to generate &quot;virtual&quot; levels?</div><div><br></div><div>I should have looked at the docs and sources I know, but since you were kind enough to help:) I&#39;m asking this since I started thinking of writing a simple shallow wrapper between libbioimage and vips and exposing vpis images to libbioimage and vice versa. I could then easily use vips to load those tiles without much overhead.</div><div><br></div><div>-dmitry</div><div><div class="gmail_extra"><br clear="all"><div><br></div>-- <br><div>__________________________________<br><br>Dmitry Fedorov Levit &lt;<a href="mailto:dima@dimin.net" target="_blank">dima@dimin.net</a>&gt;<br>Web: <a href="http://www.dimin.net/" target="_blank">http://www.dimin.net/</a><br>__________________________________<br><br>Center for Bio-Image Informatics:<br>  &lt;<a href="http://www.bioimage.ucsb.edu/" target="_blank">http://www.bioimage.ucsb.edu/</a>&gt;<br><br>Vision Research Lab, Electrical and Computer Engineering:<br>  &lt;<a href="http://vision.ece.ucsb.edu/" target="_blank">http://vision.ece.ucsb.edu/</a>&gt;<br><br>University of California, Santa Barbara<br>_________________________________</div>
</div></div></div>