[cairo] Images with stride == width?
vladimir at pobox.com
Tue Jan 20 11:07:38 PST 2009
On 1/20/09 6:44 AM, Ian Britten wrote:
> Damian Frank wrote:
>> I'd like to know the answer to this, too. Can anyone comment?
>> (I recall browsing the source suggested to me that I was fine for now,
>> but future revisions could break my code. Is this accurate?)
> [ Sorry for the delay - Been upgrading my computer... ]
> Having now tried this, I can report that you'll simply get a
> CAIRO_STATUS_INVALID_STRIDE error if you try this.
Er, whoa. When did this change? This seems like a pretty major
performance-breaker when using cairo to interface with any existing
buffer of data -- having two copies of the data around or copying the
data is really not a good solution. I thought the suggestion was to use
the computed stride if possible, but any stride should be possible
(because, why wouldn't it be?) as long as it's at least whatever the
minimum is for the relevant format. Is this no longer the case?
More information about the cairo