Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Beyond Photography: The Digital Darkroom Paperback – June 1, 1988
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover,"" illustrated with striking graphic novel panels. Pre-order today
From the Publisher
Presents a method for digitizing photos using the C Programming Language. Covers image processing and darkroom software. Author is a researcher at AT&T Bell labs.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
* put graphics on the screen (1 line of code, and you have an ellipse)
* let the user interact with those graphics (1 more line of code)
* create animations based on real-world phenomena or on artistic inspiration
* and so on...
It's also very easy, with Processing, to load an image (from a file, or even using live captures from a webcam) and play around with it. The natural question for me, then, was "What do I do with this image now?" Beyond Photography addresses this, with a well-organized look at how to play with pixels. Think of the common filters we use in Photoshop to manipulate pictures (darkening, reflecting, combining, slicing, dicing...). This book explains the mathematics and the algorithms behind them. Regardless of the programming language you use, Beyond Photography will provide you with the underpinnings to write code to implement such filters.
Truly, this book deserves to be on the shelf of any programmer interested in understanding and implementing image manipulation. It's written in a way that made me want to put down the book and try my hand at the ideas I just read.
I wish this book were easier to find. It deserves a reprint. I would recommend it (perhaps even require it) in my programming classes.
Making a Negative, Logarithmic Correction, Simulated Solarization, Contrast Expansion and Normalization, Focus Restoration, Blurring, Enlarging by an Integer Factor, Shrinking by an Integer Factor, Mirroring, Turning the Picture Upside Down, Rotating by 90 degrees Clockwise, Rotating by 90 degrees Counterclockwise, Averaging Three Images, Weighted Average, Relief, Op-Art Effect, Warping one image with another, Fisheye Lens, Funhouse Mirror, Pinch Effect, Polar Transform Effect, Cartesian Transform Effect, Glass Effect, Spin Painting, Composites with Mattes, Arbitrary Composites, Plotting a Grid, Oil Painting, Picture Shear, Slicing, Tiling, Melting, Making a Matte
Oh, many of their sample images are of famous people from the Unix community at Bell Labs.