Babya Revolutionizes Babya Photo Workshop with Core Image for Macs with Intel Processors

Queensland, Australia, June 05, 2006 --(PR.com)-- Babya today introduced a revolutionary Babya Photo Workshop version with Core Image support for the Mac.

Babya Photo Workshop for Mac is a image editing application that allows you to get started and experiment with Image Units. You can start out with a base image, apply a color control filter, an exposure adjust filter, white point adjust filter, and a color blend mode filter—all the while watching the filters being applied to the source image in real time. By using Babya Photo Workshop for Mac and seeing how Image Units work, you can get a feel for how Image Units could be used in your own applications.

Image Units Included with Tiger
Blur
Median Blur
Gaussian Blur
Motion Blur
Zoom Blur
Noise Reduction
Color Adjustment
Color Controls
Color Matrix
Exposure Adjust
Gamma Adjust
Hue Adjust
White Point Adjust
Color
Color Map
Color Invert
Color Monochrome
Color Posterize
False Color
Sepia Tone
Mask to Alpha
Compositing
Addition
Maximum
Minimum
Multiply
Source Atop
Source In
Source Out
Source Over
Distortion
Pinch Distortion
Hole Distortion
Bump Distortion
Displacement Distortion
Glass Distortion
Glass Lozenge
Torus Lens Distortion
Twirl Distortion
Vortex Distortion
Circle Splash Distortion
Circular Wrap Distortion
Generators
Checkerboard
Constant Color
Lenticular Halo
Star Shine
Stripes
Sunbeams
Random Generator
Gradients
Gaussian Gradient
Linear Gradient
Radial Gradient
Sharpeners
Sharpen Luminance
Unsharp Mask
Color Blends
Color Burn Blend Mode
Darken Blend Mode
Difference Blend Mode
Exclusion Blend Mode
Hard Light Blend Mode
Hue Blend Mode
Lighten Blend Mode
Luminosity Blend Mode
Multiply Blend Mode
Overlay Blend Mode
Saturation Blend Mode
Screen Blend Mode
Soft Light Blend Mode
Geometry
Affine Transform
Crop
Perspective Transform
Lanczos Scale Transform
Halftones
CMYK Halftone
Circular Screen
Dot Screen
Hatched Screen
Line Screen
Styles
Blend with Mask
Edge Work
Height Field from Mask
Pointillize
Shaded Material
Bloom
Edges
Gloom
Pixellate
Spot Light
Crystallize
Tiles
Affine Clamp
Affine Tile
Op Tile
Parallelogram Tile
Perspective Tile
Triangle Tile
Kaleidoscope
Transitions
Page Curl
Copy Machine
Dissolve
Flash
Mod
Ripple
Swipe
Disintegrate with Mask

How Core Image Works in Babya Photo Workshop:

Babya Photo Workshop uses Core Image-here’s how it works:

In a nutshell, an Image Unit performs pixel-level operations on image data that results in the creation of a new image.

When an Image Unit is loaded and configured with an image (or images), as well as any needed parameters that define the settings that the Image Unit can take, pixels are fetched from the input image by a sampler object that handles any needed coordinate transformation and scaling.

These pixels are provided to the Image Unit's processing kernel which then performs its calculations and returns a result pixel. When multiple Image Units are combined to process an image, Core Image calculates the processing pipeline path for each pixel. Babya Photo Workshop then dynamically concatenates the entire recipe for each result pixel from all of the Image Units into a single optimized operation. Furthermore, Core Image uses lazy evaluation. Only the pixels that need to be processed for a given destination will be processed—and only when they are drawn to their destination. This behavior dramatically minimizes the amount of work that Core Image needs to perform in order to create a final result image.

Core Image operates non-destructively on image sources. Since Image Units execute in near real-time, and only on the pixels that need to be processed, it is possible to keep the original state of the source images and reprocess the displayed pixels as needed. This lets you adjust the effects of an Image Unit and see the changes immediately. For example, a user can adjust the level of sharpening applied to an image and see the changes without delay.

Parallel Execution:

While it is easy to think of the per-pixel operations that an Image Unit performs as happening one-by-one in a linear fashion, Core Image executes these operations, whenever possible, using either the Velocity Engine in the PowerPC G4 or G5 CPUs or the high performance GPUs on the latest video cards. These SIMD (Single Instruction, Multiple Data) hardware solutions allow the same code to be executed on multiple data sets in parallel. This use of parallelism is a perfect match for manipulating images where the same operation is performed over and over on hundreds or thousands of pixels.

Core Image Accuracy:
Because Core Image uses 32-bit floating point numbers instead of fixed scalars, it can handle over 1025 colors.

Each pixel is specified by a set of four floating point numbers, one each for the red, green, blue, and alpha components of a pixel.

This color space is far greater than the human eye can perceive.

This level of precision in specifying color components allows image fidelity to be preserved even through a large number of processing steps without truncation.

Babya's A.A. Fussy noted, "Babya Photo Workshop for the Mac is twice as powerful as Babya Photo Workshop for Windows is-featuring Intel support and Mac technologies like Core Image for image processing, parallel execution for performing multiple tasks. It's a breeze to add edffects that will shoot yiou to the stars and beyond"

Babya's product manager for digital, Alvin Novick said, "This is an impressive new version of Babya Photo Workshop that's up to 2.5x more faster and less resource hungry than Babya Photo Workshop on Windows."

Pricing and Availbility:
Babya Photo Workshop for Macs with Intel processors is now available from today, as a free download at:[/url]
[url]http://www.winsite.com/bin/Info?27500000036934

About Babya:

Babya Software Group is an award-winning developer of digital media software for Mac & Windows, including Babya bSuite, bPicture and Babya Photo Workshop and Babya Logic.

Babya's software has won many awards over the past several years, including 5 stars (Babya bSuite, 2005) and a Softpedia 100% clean award (2006).

###
Contact
Babya Software Group
A.A. Fussy
+61 (725)-025-0900
http://babyasystem.nukeyou.com
ContactContact
Categories