Return-Path: <tiff-bounces@lists.maptools.org>
Received: from inas037.isp.belgacom.be (localhost [127.0.0.1])
        by inav021.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-IN-AV-3.00) with ESMTP id l0C32xmp020193
        for <joris.at.lebbeke@skynet.be>; Fri, 12 Jan 2007 04:03:00 +0100
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from inmx015.isp.belgacom.be (inmx015.isp.belgacom.be [195.238.4.218])
        by inas037.isp.belgacom.be (8.12.11/8.12.11/Skynet-IN-AS-2.03) with ESMTP id l0C32qJ7000818
        for <joris.at.lebbeke@skynet.be>; Fri, 12 Jan 2007 04:02:54 +0100
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from duke.maptools.org (r153.dmsolutions.ca [209.217.116.153] (may be forged))
        by inmx015.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-IN-2.32) with ESMTP id l0C32i8P009395
        for <joris.at.lebbeke@skynet.be>; Fri, 12 Jan 2007 04:02:45 +0100
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from duke.maptools.org (duke.maptools.org [127.0.0.1])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id l0C1WXNT016821;
	Thu, 11 Jan 2007 20:33:38 -0500
Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.228])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id l0C1TOHd016766
	for <tiff@lists.maptools.org>; Thu, 11 Jan 2007 20:29:24 -0500
Received: by wx-out-0506.google.com with SMTP id i31so659263wxd
	for <tiff@lists.maptools.org>; Thu, 11 Jan 2007 17:29:22 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
	h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition;
	b=eV6ASVnvlVdrggpmsBwrXxN4hBlpT17zYiC9OMDZpRKxsOVciibuJ9jBsa6eestCZsGj3xQwTUh0P6AokrZbZliKw62DsW2B8pzVbRcw0CEKikbxAj/3TBq+8u8UGMBN066PB/+vWqeKcI7kGrCNiioH29F+Pzz6ZMjrbA9wp1s=
Received: by 10.70.56.4 with SMTP id e4mr246205wxa.1168565362815;
	Thu, 11 Jan 2007 17:29:22 -0800 (PST)
Received: by 10.70.29.16 with HTTP; Thu, 11 Jan 2007 17:29:22 -0800 (PST)
Message-ID: <a73a4ea60701111729t3dc21a68m5b759127b8f24ce5@mail.gmail.com>
Date: Thu, 11 Jan 2007 17:29:22 -0800
From: "Matt Longnecker" <mlongnecker@gmail.com>
To: tiff@lists.maptools.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Subject: [Tiff] DNG, MakerNotes, and libtiff
X-BeenThere: tiff@lists.maptools.org
X-Mailman-Version: 2.1.4
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.maptools.org>
List-Unsubscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=unsubscribe>
List-Archive: <http://lists.maptools.org/mailman/private/tiff>
List-Post: <mailto:tiff@lists.maptools.org>
List-Help: <mailto:tiff-request@lists.maptools.org?subject=help>
List-Subscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=subscribe>
Sender: tiff-bounces@lists.maptools.org
Errors-To: tiff-bounces@lists.maptools.org
X-UIDL: 000000000023ceae.00001f44
X-MSP-STORE: Fri, 12 Jan 2007 04:03:01 +0100
Status:   

hi folks,

My company has decided to adopt the DNG format for archiving certain
images and their associated meta-data.  We'd like to be able to
leverage libtiff for reading and writing our image files.

Specifically, I want to
-store a "raw" image in the first IFD
-store the DNG meta-data in the first IFD
-store the Exif meta-data in an ExifIFD
-store my custom meta-data in a MakerNotes block

I'd been pondering structuring my MakerNotes block as a "private IFD".
 However, there's a problem with that: the DNG spec insists that
MakerNote data must not be byte-order dependent. An IFD in isolation
is not byte-order independent.  Consequently, I'm now considering
structuring my MakerNote block as a full embedded TIFF file (with its
own image file header, byte order, and magic number.)

What level of support does libtiff have for reading and writing the
ExifIFD?  Is it still nascent?  Does bug 1320 address that issue?
What about the contrib/pds directory?

Hints and tips are appreciated.  I hope to be able to return the favor
once I'm more familiar with the library.

thanks,
Matt Longnecker (via gmail)
_______________________________________________
Tiff mailing list: Tiff@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/
