Return-Path: <tiff-bounces@remotesensing.org>
Received: from xserve.flids.com (adsl-065-083-169-202.sip.mco.bellsouth.net [65.83.169.202])
        by inmx007.isp.belgacom.be (8.12.11/8.12.11/Skynet-IN-2.32) with ESMTP id j4RLeksC010073
        for <joris.at.lebbeke@skynet.be>; Fri, 27 May 2005 23:40:48 +0200
        (envelope-from <tiff-bounces@remotesensing.org>)
Received: from adsl-065-083-169-202.sip.mco.bellsouth.net (localhost [127.0.0.1])
	by xserve.flids.com (Postfix) with ESMTP
	id 2273D25AC0E3; Fri, 27 May 2005 17:40:31 -0400 (EDT)
X-Original-To: tiff@remotesensing.org
Delivered-To: tiff@remotesensing.org
Received: from scooby.simplesystems.org (scooby.simplesystems.org
	[65.66.246.67])
	by xserve.flids.com (Postfix) with ESMTP id D9E5425AC0CE
	for <tiff@remotesensing.org>; Fri, 27 May 2005 17:40:28 -0400 (EDT)
Received: from blade.simplesystems.org (blade.simplesystems.org [65.66.246.74])
	by scooby.simplesystems.org (8.12.10+Sun/8.12.10) with ESMTP id
	j4RLeQAi021212; Fri, 27 May 2005 16:40:26 -0500 (CDT)
Date: Fri, 27 May 2005 16:40:25 -0500 (CDT)
From: Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
X-X-Sender: bfriesen@blade.simplesystems.org
To: Chris Losinger <losinger@earthlink.net>
Subject: Re: [Tiff] creating a vb wrapper for libtiff
In-Reply-To: <6.2.1.2.2.20050527171827.02e91a08@pop.earthlink.net>
Message-ID: <Pine.SOC.4.60.0505271632360.12047@blade.simplesystems.org>
References: <92d3a4950505271408f2957ce@mail.gmail.com>
	<6.2.1.2.2.20050527171827.02e91a08@pop.earthlink.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: tiff@remotesensing.org
X-BeenThere: tiff@remotesensing.org
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: TIFF and libtiff discussion  <tiff.remotesensing.org>
List-Unsubscribe: <http://xserve.flids.com/mailman/listinfo/tiff>,
	<mailto:tiff-request@remotesensing.org?subject=unsubscribe>
List-Archive: <http://xserve.flids.com/pipermail/tiff>
List-Post: <mailto:tiff@remotesensing.org>
List-Help: <mailto:tiff-request@remotesensing.org?subject=help>
List-Subscribe: <http://xserve.flids.com/mailman/listinfo/tiff>,
	<mailto:tiff-request@remotesensing.org?subject=subscribe>
Sender: tiff-bounces@remotesensing.org
Errors-To: tiff-bounces@remotesensing.org
X-UIDL: 000000000023ceae.000002b9
X-MSP-STORE: Fri, 27 May 2005 23:40:53 +0200
Status:   

On Fri, 27 May 2005, Chris Losinger wrote:

>
>        IMO, any effort like that is going to run into some serious 
> difficulties as soon as it gets to the tag handing stuff. LibTiff's 
> TIFFGetTag and TIFFSetTag calls use C's "..." variable-parameter-list stuff, 
> and that's not easily wrapped.

Isn't that what ATL is for?

GraphicsMagick includes a simple API usable from Visual Basic.  It is 
written using ATL 7 and is presented as a COM object.  However, it is 
just a way of invoking utility command lines without starting a new 
process.  Underneath it it all is libtiff, so I guess it could be 
considered a super heavy-duty VB wrapper for libtiff. :-)

I have a full-up detailed .net API for GraphicsMagick (usable from VB 
.net) that I never made available to anyone else.  It has sat 
peacefully on the disk for a couple of years now.  Never bothered 
nobody.

Bob
======================================
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
Tiff mailing list: Tiff@remotesensing.org
http://xserve.flids.com/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/
