What Is an Image? - C++ Computer Graphics Tutorial - GPU, GUI, 2D Graphics and Pixels Explained
Offered By: CppCon via YouTube
Course Description
Overview
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
Introduction to Mobile Application Development using AndroidThe Hong Kong University of Science and Technology via edX Introduction to Computer Programming
University of London International Programmes via Coursera Creative Coding
New York University (NYU) via edX Introduction to Android graphics
Imperial College London via Coursera Robust Qt & C++ Gui Programming 2D Graphics App Tutorial
Udemy