Question: class PPM I protected int w,h,// dimensions width w by height h protected int[][][] pixels; // [row] [column][rgb] with index from 0 // in row-major

 class PPM I protected int w,h,// dimensions width w by heighth protected int[][][] pixels; // [row] [column][rgb] with index from 0 //

class PPM I protected int w,h,// dimensions width w by height h protected int[][][] pixels; // [row] [column][rgb] with index from 0 // in row-major order // Constructor initializing a PPM object with all greenish pixels I/ of the triple (0,255,0); assume both parameters are positive. public PRM( int w, int height) 1/7% t 1// end of constructor // Write to a pPM file using printstream with header line "P3". // Second line is width and height. Third line is maxvalue of 255, // Pixels in RGB line-by-line follows, delimited by any whitespace. public void write(String filename) throws Exception //7% 1 Question 3 cont'd. // Get brightness of the pixel at row r,colc; indices start at 0 ; // calculated as quotient of (Red+Green+Blue) divided by 3 protected int getBrightness ( int r, int c ) //2% \{ \} // end of method // Convert this PPM to a grayscale image represented in a 2D array. // Create, fill and return a 2D array of the same width and height // of this PPM image. You MUST use the method getBrightness(). protected int[][] convertToGrayScale ( ) //6 \{ \} // end of method \} // end of class PPM What is the best-fit data type for storing the brightness of a pixel given the max value is 255 ? //1

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!