Learn the core concepts and techniques you need to know to take better photos, from choosing the best lens for your stylistic goals to selecting the right camera settings for different lighting conditions.
With clear explanations and highly visual examples, Sean T. McHugh takes you from basic concepts like exposure and depth of field to more advanced topics, such as how camera lenses and sensors capture light to produce images. You'll learn not only which camera settings to use in different situations but also the reasons why.
Choose lenses that give greater control over perspective; Minimize image noise by understanding how digital sensors work; Get the exposure you want even in fog, mist, or haze; Improve hand-held shots by mastering shutter speed and autofocus; Use tripods, lens filters, and flash to enhance image capture.
Whether you want to understand digital photography at a deeper level or simply want to take better photos, Understanding Photography will help you get th ...
Graphics and Multimedia for the Web with Adobe Creative Cloud
Upgrade your skills in Adobe Creative Cloud and enhance your corporate or personal website with multimedia and graphics. In this book you'll look at the latest versions of five core Adobe programs: Photoshop, Illustrator, Animate (formerly Flash), Media Encoder and Dreamweaver. As you work with each of these programs to create images, animations, audio and video you will see how each one can help you complete and finally integrate your multimedia files into a final mobile friendly website.
Adding new multimedia features to your website does not have to be difficult or confusing. If you plan your route and goals correctly, along the way you will see how each software has its own use, but ultimately, how they can all work together for a common goal. This book also shows you how additional Creative Cloud software can be used with the core five programs should you want to add further interactivity.
Use Adobe Creative Cloud software to create graphics and multimedia for a website; Ren ...
Canon EOS Rebel T7/2000D For Dummies
Your Canon EOS Rebel T7/1400D provides enough camera power to take the pro-style shots you've dreamed of shooting - and this book shows you how. Canon EOS Rebel T7/1400D For Dummies bridges the gap between taking quick shots in auto mode and taking charge of the settings that offer full control of your pictures focus, color, and light balance.
Take a peek inside to discover all the expert tips and tricks to take brag-worthy portraits, action shots, and close-ups - in a flash. No matter your subject, you'll get all the know-how and instruction you need to get the picture-perfect shot every time.
Get started with automatic and creative modes; Take full control of exposure to achieve better results; Understand the settings that control light and color; Follow steps on properly using flash.
Even if you've never picked up a DSLR camera, this friendly guide makes it fast and easy to unlock all your powerful Canon has to offer! ...
Real-Time 3D Graphics with WebGL 2, 2nd Edition
As highly interactive applications have become an increasingly important part of the user experience, WebGL is a unique and cutting-edge technology that brings hardware-accelerated 3D graphics to the web.
Packed with 80+ examples, this book guides readers through the landscape of real-time computer graphics using WebGL 2. Each chapter covers foundational concepts in 3D graphics programming with various implementations. Topics are always associated with exercises for a hands-on approach to learning.
This book presents a clear roadmap to learning real-time 3D computer graphics with WebGL 2. Each chapter starts with a summary of the learning goals for the chapter, followed by a detailed description of each topic. The book offers example-rich, up-to-date introductions to a wide range of essential 3D computer graphics topics, including rendering, colors, textures, transformations, framebuffers, lights, surfaces, blending, geometry construction, advanced techniques, and more. With each ...
R Graphics Cookbook, 2nd Edition
R Graphics Cookbook provides more than 150 recipes to help scientists, engineers, programmers, and data analysts generate high-quality graphs quickly - without having to comb through all the details of R's graphing systems. Each recipe tackles a specific problem with a solution you can apply to your own project and includes a discussion of how and why the recipe works.
Most of the recipes in this second edition use the updated version of the ggplot2 package, a powerful and flexible way to make graphs in R. You'll also find expanded content about the visual design of graphics. If you have at least a basic understanding of the R language, you're ready to get started with this easy-to-use reference.
Use R's default graphics for quick exploration of data; Create a variety of bar graphs, line graphs, and scatter plots; Summarize data distributions with histograms, density curves, box plots, and more; Provide annotations to help viewers interpret data; Control the overall appearance of ...
The Game Console
The Game Console is a tour through the evolution of video game hardware, with gorgeous full-color photos of 86 consoles and their grisly innards. You'll start your journey with legendary consoles like the Magnavox Odyssey, Atari 2600, Nintendo Entertainment System, and the Commodore 64. The visual nostalgia trip continues with systems from the 1990s and 2000s, ending with modern consoles like the Xbox One, PlayStation 4, and Wii U.
Throughout the book, you'll also discover many consoles you never knew existed, and get a rare peek at the hardware inside some of history's most iconic video game systems. ...
OpenGL 4 Shading Language Cookbook, 3rd Edition
OpenGL 4 Shading Language Cookbook, Third Edition provides easy-to-follow recipes that first walk you through the theory and background behind each technique, and then proceed to showcase and explain the GLSL and OpenGL code needed to implement them.
The book begins by familiarizing you with beginner-level topics such as compiling and linking shader programs, saving and loading shader binaries (including SPIR-V), and using an OpenGL function loader library. We then proceed to cover basic lighting and shading effects. After that, you'll learn to use textures, produce shadows, and use geometry and tessellation shaders. Topics such as particle systems, screen-space ambient occlusion, deferred rendering, depth-based tessellation, and physically based rendering will help you tackle advanced topics.
OpenGL 4 Shading Language Cookbook, Third Edition also covers advanced topics such as shadow techniques (including the two of the most common techniques: shadow maps and shadow volumes). Yo ...
Visual Design of GraphQL Data
Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques. These in turn help you improve the quality of your API designs and give you the skills to produce convincing visual communications about the structure of your API designs.
Finally, Visual Design of GraphQL Data shows you how to handle GraphQL with legacy data as well as with Neo4j graph databases. Spending time on schema quality means that you will work from sharper definitions, which in turn leads to greater productivity and well-structured applications.
Create quality GraphQL data designs; Avoid structural mistakes; Draw highly communicative property graph diagrams of your APIs. ...
Web Application Development with R Using Shiny, 3rd Edition
Web Application Development with R Using Shiny helps you become familiar with the complete R Shiny package. The book starts with a quick overview of R and its fundamentals, followed by an exploration of the fundamentals of Shiny and some of the things that it can help you do. You'll learn about the wide range of widgets and functions within Shiny and how they fit together to make an attractive and easy to use application.
Once you have understood the basics, you'll move on to studying more advanced UI features, including how to style apps in detail using the Bootstrap framework or and Shiny's inbuilt layout functions.
You'll learn more advanced Shiny features of Shiny, such as uploading and downloading data and reports, as well as how to interact with tables and link reactive output ...
Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries with your data, GraphQL presents a clear alternative to REST and ad hoc web service architectures. With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for frontend web developers, backend engineers, and project and product managers looking to get started with GraphQL.
You'll explore graph theory, the graph data structure, and GraphQL types before learning hands-on how to build a schema for a photo-sharing application. This book also introduces you to Apollo Client, a popular framework you can use to connect GraphQL to your user interface.
Explore graph theory and review popular graph examples in use today; Learn how GraphQL applies database querying methods to the internet; Create a schema for a PhotoShare application that serves as a roadmap and a contract between ...
Though fairly new, GraphQL is quickly rising in popularity when it comes to API development. This book will teach you everything you need to know to start building efficient APIs with GraphQL. You'll begin by learning to create a simple scaffold application using Node.js and Express. Then, you'll explore core GraphQL concepts and study how GraphQL integrates with other frameworks in real-life business applications. By the end of the book, you will be able to successfully create efficient client-server REST-like applications. ...