Review: Photoshop 7 Savvy

Share this article

With the release of each new version of Photoshop, dozens of “Guides” & “How To’s” hit the market. Some are general in nature (for example, how to use types) and some are very specific (such as “Make Amazing Web Graphics in 24 Hours”). Some are exceptional, some are worthless, and most are average.

Photoshop 7 Savvy, which is written by Steve Romaniello, is a general focus book that falls into the upper range of the “average” category. Priced at a retail of US$50, it’s in the same price range as most of the other guides out there. Among the General Guide crowd, Photoshop 7 Savvy can certainly hold its own — you could easily do worse.

Overview

Photoshop 7 Savvy is one of a new series of “Savvy” books published by Sybex, who offers in the same range such titles as “Flash MX Savvy” and “Dreamweaver Fireworks Savvy.”

A quick look at the cover of the book might throw you off. It’s quite plain, lacking any clue to the depth that is available in Photoshop 7. The average Photoshop user loves color, depth, and movement, and with so many buying decisions consciously based on physical product perceptions, one must wonder why the publisher chose such a drab, lackluster cover design. The contents of the book, however, more than make up for its plain appearance.

What’s In It?

The book is well laid out, clearly written, and concise. It’s separated into four main parts:

  1. Photoshop Core – an introduction to Photoshop, setup, layout, and basic tool use are found here
  • Photoshop Color – everything you can ever need to know about color, including management and printing
  • Photoshop Savvy – photo retouching, filters, and advanced techniques
  • Photoshop, WWW, And Digital Video – using Photoshop for the Web and with digital video
  • Each of these parts is further subdivided into numerous chapters — from 2 chapters in part 4, to 14 chapters in part 1. Interspersed among the chapters are “Hands On” sections that allow you to try out the techniques you’ve just read about, in conjunction with the CD that comes with the book. Sybex have included throughout the book a special icon that appears whenever a topic that’s new to the 7th version of Photoshop is being discussed — a nice touch.

    Core

    The “Core” section is like most of the other guides out there. It tells you how to use the various tools in Photoshop (like the magnetic lasso) and the procedures of usage (including instructions for layers, channels, paths, etc.).

    The part of this section that stands out is the detail the author goes into in chapter 5, where he discusses how to set up Photoshop, including the all-important allocation of memory. He includes in this chapter very good descriptions of the various preferences and what they’re for.

    Almost right away you notice that although the author frequently mentions keyboard shortcuts for various tools or actions, he doesn’t use them or provide them in his step-by-step instructions. For instance, he gives quite detailed instructions on how to copy an image to the clipboard and then make a new document with that image. He could have enhanced that description quite easily to include the 5 keystrokes method, using shortcuts: Ctrl-A, Ctrl-C, Ctrl-N, Enter, Ctrl-V.

    The author also neglected to mention other time-saving shortcuts that many users find useful. For instance, his description of the zoom tool should have noted that you can use the scroll wheel found on many of today’s mice in conjunction with the CTRL key to zoom in. Regardless, overall, this section — even for an experienced user of Photoshop — certainly teaches a few things.

    Color

    The “Color” section is one of the parts that really stand out in this book. Here, the author goes into fairly good depth on color management, and the techniques for manipulating color. He even explores the reasons why colors are the way they are on computers today, and the considerations for printing. This is one of those sections that’s worth reading twice, just to make sure everything has really sunk in.

    Savvy

    The “Savvy” section is another stand-out part of th book. The author goes into considerable depth on photo retouching and restoration (with a hands-on exercise), the use of filters, and advanced techniques involving selections, layering, and automation. This section is almost its own advanced Photoshop book in itself, and perhaps the reason the series was created in the first place. Again, well worth a double read.

    WWW & DV

    I found this section to be lacking. It almost seemed to be thrown in at the last instant in order to attract two of the biggest new users of Photoshop: Web designers and digital video users. It does cover image optimization for the Web, and the use of ImageReady in conjunction with Photoshop, but in my opinion you’d do better to get a smaller, more specialized book about Photoshop for the Web, rather than trying to rely on Photoshop 7 Savvy to teach you the nitty gritty.

    Appendices

    The appendices include sections on tool descriptions, file formats, blending modes, quick keys, and a glossary. Overall, the appendices are a nice addition tot he text, making it easy to quickly look up what the Clone Stamp does, what a .tiff file is, what luminosity does to an image, and what the heck someone is talking about when they discuss tweening.

    The Final Word

    Overall, I give the book a thumbs up. Id’ recommend it to someone who’s new to either computer graphics or the Photoshop program. To experienced Photoshop users, or those simply migrating to Photoshop 7 from an earlier version, I’d say sit in the bookstore and read through a chapter first before deciding if it’s right for them.

    That said, I wouldn’t recommend to them a different Photoshop book over Photoshop 7 Savvy. It’s a fairly safe buy, and a good addition to any user’s library — I’ll gladly add it to my collection of eight other Photoshop books dating back to Photoshop 3!

    Rating: 3.5 stars
    For more information: visit the product page at Sybex
    Retail: US$50.00 – though you can buy it at Sybex.com for 20% off the retail price
    Pages: 625, includes a CD

    Brian PoirierBrian Poirier
    View Author

    Brian is a licensed professional private investigator and part-time Web designer in Houston, Texas. But to our Community members, he's better known as Steelsun.

    Share this article
    Read Next
    Effortless Content Publishing: A Developer’s Guide to Adobe Experience Manager
    Effortless Content Publishing: A Developer’s Guide to Adobe Experience Manager
    SitePoint Sponsors
    From Idea to Prototype in Minutes: Claude Sonnet 3.5
    From Idea to Prototype in Minutes: Claude Sonnet 3.5
    Zain Zaidi
    Essential Plugins for WordPress Developers: Top Picks for 2024
    Essential Plugins for WordPress Developers: Top Picks for 2024
    SitePoint Sponsors
    WebAssembly vs JavaScript: A Comparison
    WebAssembly vs JavaScript: A Comparison
    Kaan Güner
    The Functional Depth of Docker and Docker Compose
    The Functional Depth of Docker and Docker Compose
    Vultr
    How Top HR Agencies Build Trust Through Logo Designs
    How Top HR Agencies Build Trust Through Logo Designs
    Evan Brown
    Leveraging Progressive Web Apps (PWAs) for Enhanced Mobile User Engagement
    Leveraging Progressive Web Apps (PWAs) for Enhanced Mobile User Engagement
    SitePoint Sponsors
    10 Artificial Intelligence APIs for Developers
    10 Artificial Intelligence APIs for Developers
    SitePoint Sponsors
    The Ultimate Guide to Navigating SQL Server With SQLCMD
    The Ultimate Guide to Navigating SQL Server With SQLCMD
    Nisarg Upadhyay
    Retrieval-augmented Generation: Revolution or Overpromise?
    Retrieval-augmented Generation: Revolution or Overpromise?
    Kateryna ReshetiloOlexandr Moklyak
    How to Deploy Apache Airflow on Vultr Using Anaconda
    How to Deploy Apache Airflow on Vultr Using Anaconda
    Vultr
    Cloud Native: How Ampere Is Improving Nightly Arm64 Builds
    Cloud Native: How Ampere Is Improving Nightly Arm64 Builds
    Dave NearyAaron Williams
    How to Create Content in WordPress with AI
    How to Create Content in WordPress with AI
    Çağdaş Dağ
    A Beginner’s Guide to Setting Up a Project in Laravel
    A Beginner’s Guide to Setting Up a Project in Laravel
    Claudio Ribeiro
    Enhancing DevSecOps Workflows with Generative AI: A Comprehensive Guide
    Enhancing DevSecOps Workflows with Generative AI: A Comprehensive Guide
    Gitlab
    Creating Fluid Typography with the CSS clamp() Function
    Creating Fluid Typography with the CSS clamp() Function
    Daine Mawer
    Comparing Full Stack and Headless CMS Platforms
    Comparing Full Stack and Headless CMS Platforms
    Vultr
    7 Easy Ways to Make a Magento 2 Website Faster
    7 Easy Ways to Make a Magento 2 Website Faster
    Konstantin Gerasimov
    Powerful React Form Builders to Consider in 2024
    Powerful React Form Builders to Consider in 2024
    Femi Akinyemi
    Quick Tip: How to Animate Text Gradients and Patterns in CSS
    Quick Tip: How to Animate Text Gradients and Patterns in CSS
    Ralph Mason
    Sending Email Using Node.js
    Sending Email Using Node.js
    Craig Buckler
    Creating a Navbar in React
    Creating a Navbar in React
    Vidura Senevirathne
    A Complete Guide to CSS Logical Properties, with Cheat Sheet
    A Complete Guide to CSS Logical Properties, with Cheat Sheet
    Ralph Mason
    Using JSON Web Tokens with Node.js
    Using JSON Web Tokens with Node.js
    Lakindu Hewawasam
    How to Build a Simple Web Server with Node.js
    How to Build a Simple Web Server with Node.js
    Chameera Dulanga
    Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?
    Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?
    Beloslava Petrova
    Crafting Interactive Scatter Plots with Plotly
    Crafting Interactive Scatter Plots with Plotly
    Binara Prabhanga
    GenAI: How to Reduce Cost with Prompt Compression Techniques
    GenAI: How to Reduce Cost with Prompt Compression Techniques
    Suvoraj Biswas
    How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests
    How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests
    Aurelio De RosaMaria Antonietta Perna
    Quick Tip: How to Align Column Rows with CSS Subgrid
    Quick Tip: How to Align Column Rows with CSS Subgrid
    Ralph Mason
    15 Top Web Design Tools & Resources To Try in 2024
    15 Top Web Design Tools & Resources To Try in 2024
    SitePoint Sponsors
    7 Simple Rules for Better Data Visualization
    7 Simple Rules for Better Data Visualization
    Mariia Merkulova
    Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting
    Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting
    SitePoint Team
    Best Programming Language for AI
    Best Programming Language for AI
    Lucero del Alba
    Quick Tip: How to Add Gradient Effects and Patterns to Text
    Quick Tip: How to Add Gradient Effects and Patterns to Text
    Ralph Mason
    Logging Made Easy: A Beginner’s Guide to Winston in Node.js
    Logging Made Easy: A Beginner’s Guide to Winston in Node.js
    Vultr
    How to Optimize Website Content for Featured Snippets
    How to Optimize Website Content for Featured Snippets
    Dipen Visavadiya
    Psychology and UX: Decoding the Science Behind User Clicks
    Psychology and UX: Decoding the Science Behind User Clicks
    Tanya Kumari
    Build a Full-stack App with Node.js and htmx
    Build a Full-stack App with Node.js and htmx
    James Hibbard
    Digital Transformation with AI: The Benefits and Challenges
    Digital Transformation with AI: The Benefits and Challenges
    Priyanka Prajapat
    Quick Tip: Creating a Date Picker in React
    Quick Tip: Creating a Date Picker in React
    Dianne Pena
    How to Create Interactive Animations Using React Spring
    How to Create Interactive Animations Using React Spring
    Yemi Ojedapo
    10 Reasons to Love Google Docs
    10 Reasons to Love Google Docs
    Joshua KrausZain Zaidi
    How to Use Magento 2 for International Ecommerce Success
    How to Use Magento 2 for International Ecommerce Success
    Mitul Patel
    5 Exciting New JavaScript Features in 2024
    5 Exciting New JavaScript Features in 2024
    Olivia GibsonDarren Jones
    Tools and Strategies for Efficient Web Project Management
    Tools and Strategies for Efficient Web Project Management
    Juliet Ofoegbu
    Choosing the Best WordPress CRM Plugin for Your Business
    Choosing the Best WordPress CRM Plugin for Your Business
    Neve Wilkinson
    ChatGPT Plugins for Marketing Success
    ChatGPT Plugins for Marketing Success
    Neil Jordan
    Managing Static Files in Django: A Comprehensive Guide
    Managing Static Files in Django: A Comprehensive Guide
    Kabaki Antony
    The Ultimate Guide to Choosing the Best React Website Builder
    The Ultimate Guide to Choosing the Best React Website Builder
    Dianne Pena
    Exploring the Creative Power of CSS Filters and Blending
    Exploring the Creative Power of CSS Filters and Blending
    Joan Ayebola
    How to Use WebSockets in Node.js to Create Real-time Apps
    How to Use WebSockets in Node.js to Create Real-time Apps
    Craig Buckler
    Best Node.js Framework Choices for Modern App Development
    Best Node.js Framework Choices for Modern App Development
    Dianne Pena
    SaaS Boilerplates: What They Are, And 10 of the Best
    SaaS Boilerplates: What They Are, And 10 of the Best
    Zain Zaidi
    Understanding Cookies and Sessions in React
    Understanding Cookies and Sessions in React
    Blessing Ene Anyebe
    Enhanced Internationalization (i18n) in Next.js 14
    Enhanced Internationalization (i18n) in Next.js 14
    Emmanuel Onyeyaforo
    Essential React Native Performance Tips and Tricks
    Essential React Native Performance Tips and Tricks
    Shaik Mukthahar
    How to Use Server-sent Events in Node.js
    How to Use Server-sent Events in Node.js
    Craig Buckler
    Five Simple Ways to Boost a WooCommerce Site’s Performance
    Five Simple Ways to Boost a WooCommerce Site’s Performance
    Palash Ghosh
    Elevate Your Online Store with Top WooCommerce Plugins
    Elevate Your Online Store with Top WooCommerce Plugins
    Dianne Pena
    Unleash Your Website’s Potential: Top 5 SEO Tools of 2024
    Unleash Your Website’s Potential: Top 5 SEO Tools of 2024
    Dianne Pena
    How to Build a Chat Interface using Gradio & Vultr Cloud GPU
    How to Build a Chat Interface using Gradio & Vultr Cloud GPU
    Vultr
    Enhance Your React Apps with ShadCn Utilities and Components
    Enhance Your React Apps with ShadCn Utilities and Components
    David Jaja
    10 Best Create React App Alternatives for Different Use Cases
    10 Best Create React App Alternatives for Different Use Cases
    Zain Zaidi
    Control Lazy Load, Infinite Scroll and Animations in React
    Control Lazy Load, Infinite Scroll and Animations in React
    Blessing Ene Anyebe
    Building a Research Assistant Tool with AI and JavaScript
    Building a Research Assistant Tool with AI and JavaScript
    Mahmud Adeleye
    Understanding React useEffect
    Understanding React useEffect
    Dianne Pena
    Web Design Trends to Watch in 2024
    Web Design Trends to Watch in 2024
    Juliet Ofoegbu
    Building a 3D Card Flip Animation with CSS Houdini
    Building a 3D Card Flip Animation with CSS Houdini
    Fred Zugs
    How to Use ChatGPT in an Unavailable Country
    How to Use ChatGPT in an Unavailable Country
    Dianne Pena
    An Introduction to Node.js Multithreading
    An Introduction to Node.js Multithreading
    Craig Buckler
    How to Boost WordPress Security and Protect Your SEO Ranking
    How to Boost WordPress Security and Protect Your SEO Ranking
    Jaya Iyer
    Understanding How ChatGPT Maintains Context
    Understanding How ChatGPT Maintains Context
    Dianne Pena
    Building Interactive Data Visualizations with D3.js and React
    Building Interactive Data Visualizations with D3.js and React
    Oluwabusayo Jacobs
    JavaScript vs Python: Which One Should You Learn First?
    JavaScript vs Python: Which One Should You Learn First?
    Olivia GibsonDarren Jones
    13 Best Books, Courses and Communities for Learning React
    13 Best Books, Courses and Communities for Learning React
    Zain Zaidi
    5 jQuery.each() Function Examples
    5 jQuery.each() Function Examples
    Florian RapplJames Hibbard
    Implementing User Authentication in React Apps with Appwrite
    Implementing User Authentication in React Apps with Appwrite
    Yemi Ojedapo
    AI-Powered Search Engine With Milvus Vector Database on Vultr
    AI-Powered Search Engine With Milvus Vector Database on Vultr
    Vultr
    Understanding Signals in Django
    Understanding Signals in Django
    Kabaki Antony
    Why React Icons May Be the Only Icon Library You Need
    Why React Icons May Be the Only Icon Library You Need
    Zain Zaidi
    View Transitions in Astro
    View Transitions in Astro
    Tamas Piros
    Getting Started with Content Collections in Astro
    Getting Started with Content Collections in Astro
    Tamas Piros
    What Does the Java Virtual Machine Do All Day?
    What Does the Java Virtual Machine Do All Day?
    Peter Kessler
    Become a Freelance Web Developer on Fiverr: Ultimate Guide
    Become a Freelance Web Developer on Fiverr: Ultimate Guide
    Mayank Singh
    Layouts in Astro
    Layouts in Astro
    Tamas Piros
    .NET 8: Blazor Render Modes Explained
    .NET 8: Blazor Render Modes Explained
    Peter De Tender
    Mastering Node CSV
    Mastering Node CSV
    Dianne Pena
    A Beginner’s Guide to SvelteKit
    A Beginner’s Guide to SvelteKit
    Erik KückelheimSimon Holthausen
    Brighten Up Your Astro Site with KwesForms and Rive
    Brighten Up Your Astro Site with KwesForms and Rive
    Paul Scanlon
    Which Programming Language Should I Learn First in 2024?
    Which Programming Language Should I Learn First in 2024?
    Joel Falconer
    Managing PHP Versions with Laravel Herd
    Managing PHP Versions with Laravel Herd
    Dianne Pena
    Accelerating the Cloud: The Final Steps
    Accelerating the Cloud: The Final Steps
    Dave Neary
    An Alphebetized List of MIME Types
    An Alphebetized List of MIME Types
    Dianne Pena
    The Best PHP Frameworks for 2024
    The Best PHP Frameworks for 2024
    Claudio Ribeiro
    11 Best WordPress Themes for Developers & Designers in 2024
    11 Best WordPress Themes for Developers & Designers in 2024
    SitePoint Sponsors
    Top 10 Best WordPress AI Plugins of 2024
    Top 10 Best WordPress AI Plugins of 2024
    Dianne Pena
    20+ Tools for Node.js Development in 2024
    20+ Tools for Node.js Development in 2024
    Dianne Pena
    The Best Figma Plugins to Enhance Your Design Workflow in 2024
    The Best Figma Plugins to Enhance Your Design Workflow in 2024
    Dianne Pena
    Harnessing the Power of Zenserp for Advanced Search Engine Parsing
    Harnessing the Power of Zenserp for Advanced Search Engine Parsing
    Christopher Collins
    Get the freshest news and resources for developers, designers and digital creators in your inbox each week
    Loading form