This is in Motion:
So I create a software-only plugin that has an image well. If there is no clip assigned to the image well I simply copy the image given to me in –renderOutput to the output. If there is an clip assigned to the image well, I copy that to the output instead of the clip image from the layer that the effect is applied to.
Note: the project + clip have settings: 720x480 resolution, DV aspect ratio, lower field first.
So I'm using DV footage (720x480). Here is the original, scaled down in order to get this email to fit in the mail-list limit of 50k (any way to raise that?).
Original image, note the blue dots drawn by Motion around the edge that define the bounding box where the image is defined.
However if I pass the exact same image sequence into the image well and copy that to the output, I get this:
Same image sequence, copied from an image well param using FxParameterRetrievalAPI::getBitmap (or whatever the nomenclature is for Objective-C… forgive me if this is wrong! :) )
This looks like the image is converted perhaps to square pixels, but then reported to me as 720x480. Argh.
Anyone else see this? This makes image wells unusable. I'll be filing a bug. Pete
|