LEICA BigTIFF
Agelos Pappas
agelos at smartcode.gr
Fri Jun 22 02:03:25 EDT 2012
Hi Benjamin,
it would be great if you could add the libxml2 dependency for me.
Afterwards I will follow the steps you suggested to add the new vendor
file in the project. I used Visual Studio 2010 for this, but I keep
thinking that this is not the right choice. It doesn't even support C99.
I might switch to Mingw or Pelles-C for this.
Regards
Agelos
On 21/6/2012 11:43 μμ, Benjamin Gilbert wrote:
> On 06/21/2012 12:34 PM, Agelos Pappas wrote:
>> I have added a new vendor handler in my local copy of the project and
>> changed two files (openslide-private.h & openslide.c) to introduce the
>> new function in tiff_formats[] and in the header. Basically the new file
>> is just a copy of the generic tiff vendor file with only slight changes.
>
> I had a quick glance at the example slide files available on the Leica
> website. The XML in the IFD 0 ImageDescription field contains a bunch
> of useful information for Leica-specific OpenSlide properties.
> Significantly, it also contains the mapping from logical images (main
> slide and macro) to TIFF IFDs. So OpenSlide will need to parse this
> data.
>
> If you'd like, I can handle adding the XML parser dependency to
> Autoconf/Automake for you, since I assume you don't have a good way to
> test the Autotools build.
>
> libxml2 appears to be the obvious choice of XML library. Adam?
>
>
>> Can you guide me on how to commit these changes to the project? Should I
>> just attach the modified files in the list or should I use github?
>
> I suggest creating a pull request on GitHub. This is a bit
> complicated if you haven't done it before.
>
> 1. Create a GitHub account if you don't already have one.
>
> 2. Go to <https://github.com/openslide/openslide> and click the
> "Fork" button at the top of the page. That will create a clone of the
> OpenSlide repository inside your own GitHub account.
>
> 3. Use Git to push your changes to a branch in your repository.
>
> 4. On the GitHub page for your repository, click the "Pull Request"
> button at the top of the page, fill out the form and submit.
>
> --Benjamin Gilbert
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2012.0.2180 / Virus Database: 2437/5083 - Release Date: 06/21/12
>
>
More information about the openslide-users
mailing list