Question: Assignment 3 B: Image Color Depth: In Assignment 1 , we learned that each pixel of a computer image is represented with three values, RGB
Assignment B:
Image Color Depth: In Assignment we learned that each pixel of a computer image is
represented with three values, RGB If we add transparency, we would have RGBA A for
alpha channel Traditionally one byte is used for each color, meaning that each pixel takes up
bytes of space. These are known as bits per color channel encoding, or BPC for short. More
recently, encodings with larger ranges of color have become popular with artists and
photographers. Programs like Photoshop now support BPC and BPC encoding.
For this assignment, you will try to determine the encoding of an RGBA image based on its
width, height, and file size. After the user enters this information, you will first check if the
information is valid. If not, you will notify the user and skip to the end of the program.
Hint: You will have to check multiple potential issues with your IF statements
If the detail is valid, you will then calculate the BPC encoding. Based on the value, you will use a
Switch statement to print out if the image is or BPC If it is outside the range, inform
the user that your computer does not know how to read this encoding.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
