Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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 3B:
Image Color Depth: In Assignment 1, 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 4
bytes of space. These are known as 8 bits per color channel encoding, or 8 BPC for short. More
recently, encodings with larger ranges of color have become popular with artists and
photographers. Programs like Photoshop now support 16 BPC and 32 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 8,16, or 32 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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Automating Access Databases With Macros

Authors: Fish Davis

1st Edition

1797816349, 978-1797816340

More Books

Students also viewed these Databases questions

Question

Describe the differences between domestic and international HRM.

Answered: 1 week ago

Question

How many Tables Will Base HCMSs typically have? Why?

Answered: 1 week ago

Question

What is the process of normalization?

Answered: 1 week ago