VoyForums
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement: Programming and providing support for this service has been a labor of love since 1997. We are one of the few services online who values our users' privacy, and have never sold your information. We have even fought hard to defend your privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket to continue providing the service. Due to the issues imposed on us by advertisers, we also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.

Show your support by donating any amount. (Note: We are still technically a for-profit company, so your contribution is not tax-deductible.) PayPal Acct: Feedback:

Donate to VoyForums (PayPal):

Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: 1[2]345678910 ]


[ Next Thread | Previous Thread | Next Message | Previous Message ]

Date Posted: 06:27:26 01/15/04 Thu
Author: Michel
Subject: Re: libtiff v3.6.x support; Custom Tags
In reply to: glup 's message, "Re: libtiff v3.6.x support; Custom Tags" on 06:05:33 01/13/04 Tue


Hi Glup,

Thanks. I have noted your input. Let me know your email, so I can contact you when I work on some of these changes.

Best regards,

Michel

>>Thanks for the info. It is definitely on the list.
>>Before spring I intend to release version 2.5, and
>>this could be in there.
>>
>Sounds nice to me!
>
>3 major points for the wish-list regarding tiff:
>
>1. Collection of Tiff Tags
>Please include a list to read all existing tags,
>something like
>
>TTiffTag = class(CollectionItem)
>public
> property Tag: word read ...;
> property Type: word read ...;
> property Length: longword read ...;
> property Value: variant read ... write ...;
> property IsRaw: boolean read ...;
>end;
>
>TTiffTags = class(Collection)
>public
> property Count: integer read ...;
> property Item[ const aIndex: integer ]: TTiffTag
>read ...; default;
>
> function Add(const aTag: word;
> const aType: word;
> const aValue: variant): integer;
> procedure Delete( const aIndex: integer );
>end;
>
>
>TTiffGraphic = ....
> ...
>public
> ...
> property TiffTags: TTiffTags read ... write ...;
> property TiffTagValue[ const aTag: word ]: variant
>read ... write ...;
>end;
>
>It would allow to easy iterate through the tags in the
>current directory, having access to all relevant tag
>data and easy access to Tag Values.
>
>
>2. fax2tiff
>In the libtiff package is a application fax2tiff
>included. It allows to translate raw fax data files to
>TIFF files. If this would be included as a function
>reading from a stream, I could provide a new class
>allowing read of Winfax fax files by inheriting from
>tiff (mainly using libtiff decompression
>implementation). For this case it would be nice to
>implement a "protected" TCustomTiffGraphic where
>TTiffGraphic and TWinfaxGraphic inherit from.
>
>
>3. Support for Sub-IFDs
>TIFF allows sub-IFDs, currently used for Thumbnails or
>jpeg previews (becomes valueable if you have a 400MB
>graphic...). It would be valuable to being able to
>access this Sub-IFDs for read as well as for write.
>
>
>And somthing more...
>
>Envision could read strip-encoded tiffs. I would like
>to read and write strip as well as tile encoded
>tiffs...
>
>Rgds
>
>:-glup

[ Next Thread | Previous Thread | Next Message | Previous Message ]

[ Contact Forum Admin ]


Forum timezone: GMT-5
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.