back to top

Transform Your Cityscapes and Landscapes with ‘The Photo Ebook’

A- A+

Subscribe Below to Download the Article Immediately

You can also select your interests for free access to our premium training:

Your privacy is safe. I will never share your information.

If you’re the type of person easily immersed in the vastness of landscapes and cityscapes, you’ll want to capture them in their full beauty.

A product of PictureCorrect, ‘The Photography Tutorial eBook’ (or ‘The Photo eBook’ in short), promises to give you that skill.

Let’s see if this promise can become a reality – read on below.

Promotional image of the Photography Tutorial eBook

[ExpertPhotography is supported by readers. Product links on ExpertPhotography are referral links. If you use one of these and buy something we make a little bit of money. Need more info? See how it all works here.]

Is ‘The Photo eBook’ Right For You?

Are you someone who likes reading and learning advanced photography techniques? Then it’s probably right for you.

Compared to video courses, it has several advantages. First, it’s compact – it’s a small file that you can read anywhere. I advise a big screen, though, to fully enjoy the beautiful imagery.

Second, you can easily search through the content – that’s much harder to do in video format.

And, although it holds great value, its production costs are lower than of video courses. This results in a low consumer price.

The book is far from expensive. I would still say that it’s a long term investment. You can’t learn everything from it overnight – that will be a long journey.

official image of the Photography Tutorial eBook

What You Can Expect

‘The Photo eBook’ concentrates on landscape, cityscape and trick photography, and relevant post-production. You can apply some parts (like exposure blending) to other fields, too.

Take a glance at its contents:Contents page of the Photography Tutorial eBook

Its in-depth tutorials cover techniques ranging from spherical panoramas through steel wool light painting to star trail exposures.

There is a photography basics section on the first few pages. It covers all the fundamentals briefly. However, you will much more appreciate the book if you already have a firm basic knowledge of photography.

It’s 274 pages long. If you read quickly, can probably get through it in a day or two. Learning and applying its contents will take at least months if they are new to you.

You can purchase ‘The Photo eBook’ for $39, a permanent discount from $99. If you’re for any reason not satisfied with it, you can ask for a refund within 90 days.

About The Author

The creator of ‘The Photo eBook’ is Richard Schneider, a Los Angeles based professional photographer. He is the founder of PictureCorrect, a leading photography education website.

Besides being a photo enthusiast, he’s also a wingsuit flyer – two vocations of utmost freedom.

He is a great teacher. His style is entertaining and attentive, although not as straightforward as I’d prefer.

His experience and dedication are clearly visible from the ebook.

What I Liked in the Photo eBook

I enjoyed ‘The Photo eBook’ very much. Its positives massively outweigh its problems, and it’s reasonably priced.

Let me highlight some of the things that especially loved, though.

Not Gear-Centric Approach

Authors of photography tutorials often fall into the trap of overemphasising the importance of gear.

Richard does the opposite. He writes about gear very realistically.

The default perspective is that you don’t need anything fancy to follow along. In cases where expensive equipment is required, he notes it properly.

You’ll find plenty of examples in the book where he shows some of his great successes achieved with cheap gear.

One of these is a story on how one of his photos ended up on a well-selling book’s cover. It was a shot he took with a cheap and small action cam – while flying over Dubai in his wingsuit.

A man flying in a skydiving suit above the clouds
Shot with an action cam, commercially successful. Photo by Richard Schneider

Advanced HDR Tutorials

I loved how he shows a handful of different options for high dynamic range (HDR) exposure blending.

HDR is a tool that can make or break photos of dynamic scenes. It’s crucial that you learn to utilise it properly, without going over the top.

You will learn how to do it semi-automatically with several programs (Lightroom, Photoshop, and Photomatix). You’ll also learn how to do it manually in Photoshop, by masking and blending layers one-by-one.

A long-exposure HDR image from Shibuya, Tokyo.
A long-exposure HDR image from Shibuya, Tokyo. Photo by Richard Schneider

Generally, Richard aims to show you as many alternatives as he can (for most of the techniques, not only HDR).

No Unnecessary Simplifications

I’m not an enemy of simplifying things in order to learn faster. But if you’ve read some of my previous reviews, you might know that I hate when instructors oversimplify things. I believe that it takes away value, and here’s why.

When you start learning photography, you inevitably have to believe things. You can’t really view them critically. But it’s not your fault – your knowledge to do so is yet missing.

Thus, misleading simplifications can get ingrained very deep. Dissipating the confusion around them takes more time than it would have to learn them properly.

So, I’m genuinely pleased that this is not the case in ‘The Photo eBook’. Richard provides enough detail so that your knowledge won’t require corrections in the future.

Stunning Images

In several products that I’ve seen, one of the key problems was the photos looking amateurish.

Here, they are definitely not. The images look professional and gorgeous.

Richard tends to use his own images where he can. Additionally, the book features shots from photographers around the world. In these cases, they are properly licensed (with Creative Commons). He also added links to the originals on the internet, as well as all relevant information.

A man standing on the roof of a building with a city skyline in the background
A 20-second-long selfie. Photo by Richard Schneider

How Well Does the Photo eBook Work?

I believe that ‘The Photo eBook’ works really well.

To be honest, I didn’t have huge expectations before starting to read. So, it wasn’t a hard job for the book to overperform them. It represents a much higher standard than I anticipated.

It definitely makes you a very conscious photographer. If you have all the options in mind when going out for a shoot or a trip, you can make the right decisions quickly. You’ll arrive home with better thought-out, properly executed images.

I captured this composite image below following the techniques detailed in the book. I am aware that it won’t win awards. It took a total of 15 minutes to shoot and edit, and I only moved to the balcony of our office.

The point is that you will be able to work with these methods too. You can then apply them in much better circumstances than I did here.

A composite of 11 images showing motion blur of trams in Budapest
A composite of 11 images. I used different shutter speeds to blur the people and the trams to the extent I wanted. Then, I masked them together. No need for HDR here, as this is a very undynamic scene. Shot with a 10-stop ND filter. All according to the ebook. Photo by the Reviewer

Areas to Improve

Let’s see the aspects that I didn’t quite like.

It Should Be Updated

‘The Photo eBook’ was released in 2014, and it hasn’t seen (major) updates ever since then.

This doesn’t harm the product overall, but some sections are somewhat outdated.

These include mostly the parts about gear and post-production. Equipment and software are constantly renewing things – 6 years of development can’t be ignored.

For example, automatic HDR features have been added to Lightroom since 2014. Photoshop has been updated with tools that make selecting detailed areas much easier.

I’d have also liked to see luminosity masking as an alternative way of processing HDR images.

It would be awesome if Richard could include those in a new edition.

Also, some of the links in the book don’t work anymore for the same reason.

It Should be (a Bit) Shorter

As I mentioned, the book is 274 pages long, and those pages are filled with content densely. It’s roughly 70.000 words.

This wouldn’t qualify as an issue if it was all valuable material. However, the length is in part due to Richard’s style, which is a bit excessive in some places.

It’s certainly a joy to read, but if someone only seeks dry information and not a literature experience, it’s probably too much for them.

A screenshot of one of the pages from the Photo eBook
Great style, but it could be just a bit drier

Conclusion

Overall, I strongly recommend ‘The Photo eBook’.

It’s hard to come by such a well-produced and comprehensive guide in this field, especially in the form of an ebook.

For $39, it’s a no-brainer. You can check it out here.

Scores

To standardise and compare our product reviews, we’ve decided to use a scored-based ranking system. To learn more about interpreting these numbers and how other courses measure, please visit our review roundup page here.

Value for Money (20)
20
Coverage (20){{column-name-2}}: 17
Accuracy (20){{column-name-2}}: 17
Ease of Learning (15){{column-name-2}}: 12
Production Value (15){{column-name-2}}: 15
Uniqueness (5){{column-name-2}}: 5
Community and Learning Support (5){{column-name-2}}: 0
Total (100){{column-name-2}}: 86

Save this article to your Pinterest profile to access it later!

Leave a Reply

Your email address will not be published. Required fields are marked *

[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]