Article View: adobe.after.effects
Article #48219Writing 16bit Import Plugins (with AEIO)
From: andrew v jones
Date: Wed, 08 May 2002 19:32
Date: Wed, 08 May 2002 19:32
11 lines
1616 bytes
1616 bytes
I'm writing a 16bit AEIO import plugin to load High Dynamic Range images into After Effects (based on the IO example in the Adobe development kit). However, I am lost as to where and how one can store the loaded pixel values as part of the After Effects footage. The first difficulty is that when writing DEEP_COLOR_AWARE plugins, pixel pointers become opaque. But unlike normal filter plugins, After Effects does not seem to pass an PF_InData structure to the AEIO plugin (as far as I can tell). Utilities such as PF_ITERATE and PF_GET_PIXEL_DATA16 as well as suites such as PF_Iterate16Suite1 all require PF_InData to function. So how does one access the 16 bit pixels contained in PF_WORLD? As a lot of the suites in the v5.5 are relatively new, I haven't found much in the way of documentation or useful examples. I would really appreciate any suggestions or pointers anyone may have. Thanks.
Technical Details
Message-ID:
<ef86983.-1@WebX.aaQKaf7vad4>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsgate.cistron.nl!fr.clara.net!heighliner.fr.clara.net!newsfeed01.sul.t-online.de!t-online.de!WebXShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 105699,6dd797abd8cafc5b,start X-Google-Attributes: gid105699,public X-Google-ArrivalTime: 2002-05-08 13:08:59 PST From: "andrew v jones" <jones@ict.usc.edu> Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsgate.cistron.nl!fr.clara.net!heighliner.fr.clara.net!newsfeed01.sul.t-online.de!t-online.de!WebX Newsgroups: adobe.after.effects Subject: Writing 16bit Import Plugins (with AEIO) Message-ID: <ef86983.-1@WebX.aaQKaf7vad4> Date: Wed, 8 May 2002 12:32:14 -0700 Lines: 20 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit