Digital Camera

Because digital cameras make your memories last a lifetime.

Digital Cameras News...

Digital Cameras News Archive
February 2007
January 2007
December 2006
November 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
October 2004
 

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

6 June 2006

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).

Source: pr


Author:  
Email:    
Topic:    
Content:

All trademarks and copyrighted information contained herein are the property of their respective owners.


Related Articles


 

A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z