Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

What Is an Image? - C++ Computer Graphics Tutorial - GPU, GUI, 2D Graphics and Pixels Explained

CppCon via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the fundamentals of computer graphics in this comprehensive CppCon conference talk. Delve into the intricacies of image representation, pixel formats, and color spaces. Learn about memory allocation for pixels, alignment techniques for efficient processing, and non-native C++ types like 12-bit integers and half-floats. Discover the nuances of pixel formats across different APIs, various color spaces, and subsampling in video formats. Examine GPU-related complexities, including compressed formats and mixed-type formats. Understand the performance implications of redundant pixel data copies when interoperating between libraries and APIs. Gain insights into API design considerations for diverse use cases in computer graphics and image processing.

Syllabus

What Is an Image? - Cpp Computer Graphics Tutorial, (GPU, GUI, 2D Graphics and Pixels Explained)

Taught by

CppCon

Reviews

5.0 rating, based on 1 Class Central review

Start your review of What Is an Image? - C++ Computer Graphics Tutorial - GPU, GUI, 2D Graphics and Pixels Explained

  • The “What Is an Image?” C++ Computer Graphics Tutorial from CppCon is a deep dive into how images are represented in computer systems, covering pixels, color spaces, GPU rendering, and the role of 2D graphics in C++ development. It’s a foundational resource for anyone learning how modern GUIs and graphics libraries handle visual data.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.