alvinzhengq / AP-CSA-T1

AP CSA Tri-1 Project Repository
1 stars 1 forks source link

Model Improvements #3

Closed PrishaMaiti closed 2 years ago

PrishaMaiti commented 2 years ago

The model throughout needs to be reworked from prototype, to something that is MORE Java like. Modeling is THE KEY element to learning Java. Please design and model the prototype to be more fully developed. an list_of_image(s)_info object (lii) has-a list of images an image_info object (ii) has-an image file, has-a list of image_property objects (contains original info, original info with watermark, grey, grey with watermark, etc) an image_property object (iprop) has-a description, has-a base64 rendering file, has-a list of RGB attributes an image_property_rgb (iprgb) object has-a has a list of RGB attributes in decimal, hexadecimal, and binary RGB attributes is-an array of 3 or 4 attributes, Hexadecimal is-a list and Binary is-an array of 3 or 4 attributes as well. What is base64? Can you name some benefits of using this versus a file in coding? This prototype for base64 implementation only supports PNG. How would you support JPEG? Please implement and try with different Image types.