This update is primarily the result of testing Carbon on a Windows 7 x64 PC. There are some API differences which caused problems in the drawing engine, fortunately they could be resolved with code compatible with all our supported operating systems (Win 98, Win 2000, Win ME, Win XP, Win Vista, and Win 7).

    Besides the drawing problems running a 32-bit application in the x64 version causes some system processes to be very slow as they are optimized for, and written in, 64-bit mode. This includes setting individual pixels. So we replaced single pixel operations with whole bitmap operations resulting in the blend engine running nearly twice as fast (in any system) and the Color Picker appearing to be instantaneous.

    And finally, becasue I always wanted to do the CSI: Miami moving glass pane effect completely internally, the blending engine now has 10 internal convolution filters (smooth, smooth +, blur, sharpen, detail, edge enhance, edge enhance +, find edges, contour, and emboss). Check out the guide for the moving glass pane effect.

    Carbon Pro is being developed now, and among its many new features it will break out of the DVD set of resolutions and allow any resolution up to the limit of memory. Resolution profiles recognize the anamorphic nature of DVD and SDTV by defefining 3 very important values: canvas size, active region, and aspect ratio.

M