Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   NZ Computing (http://www.velocityreviews.com/forums/f47-nz-computing.html)
-   -   Skia Graphics (http://www.velocityreviews.com/forums/t735484-skia-graphics.html)

Lawrence D'Oliveiro 10-14-2010 11:30 AM

Skia Graphics
 
Another company that Google acquired in order to open-source its code
<http://code.google.com/p/skia/>.

“Skia” was the code name for Apple’s old QuickDraw GX project from the early
1990s. And there was a Mike Reed involved with that as well. Coincidence?

Other similarities, from a quick look over the docs
<http://skia.googlecode.com/svn/trunk/docs/html/index.html>:
* 3x3 matrices with perspective distortions. Even the option to use “fixed”
and “fract” instead of floating-point (I suppose embedded applications don’t
necessarily have floating-point hardware universally available—yet).
* SkDescriptor looks just like the old “collections” from the GX Printing
Manager.
* SkPaint looks like a combination of (parts of) the old gxInk and gxStyle
objects.

Differences:
* Not really a retained-mode API, by the looks of things.
* No support for non-RGB colour spaces like XYZ, YUV and CMYK.
* They’ve added support for gradients.
* Blur filtering. But SVG supports more filter types than this.
* Not sure if the pixel operations are the same: Skia offers the usual
Porter-Duff operators, while GX had a much more intricate system.
* Paths can have both quadratic (as in GX) and cubic Bézier segments.
* Low-level access to scan-line conversion, by the looks of things:
SkBlitter, SkScan.


All times are GMT. The time now is 10:31 PM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57