YoVDO

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

Offered By: CppCon via YouTube

Tags

Computer Graphics Courses C++ Courses Image Processing Courses Memory Allocation Courses 2D Graphics Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera