Course Description
In these lessons, we begin with a quick exploration of the conversion of an image to a base64 format so we may manipulate the data programmatically. For example, you’ll see how a thumbnail can be manufactured by taking an original dense image that we can programmatically go through to produce a smaller, less dense thumbnail image. This could then be automated and incorporated into applications so that once a user uploads a new file with an image, an automatic process occurs to convert that image to base64, manipulate it, and produce a new image, all while leaving the original image unchanged.
We’ll also explore the world of artistic endeavors using Python, basic shapes, and random numbers to generate art. You’ll take a close look at a Python framework that can be easily manipulated in terms of shapes and number of iterations to create an amazingly varied collection of computer art. This is an emerging field with serious artists pushing this sort of technology to its limits.
What You'll Learn
- Identify where art and pure technology intersect
- Explain what base64 means and why it is necessary to alter a non-base64 image you wish to manipulate
- Understand the basic process of producing an image thumbnail and how to automate it
- Convert an image to base64 format in order to manipulate its data programmatically
- Generate computer art using Python, basic shapes, and random numbers
Key Takeaways
- Converting an image to base64 lets you manipulate its data programmatically.
- A thumbnail can be produced by programmatically processing a dense original image into a smaller, less dense version while leaving the original unchanged.
- The base64 conversion and image manipulation process can be automated and built into applications so it runs automatically when a user uploads a new image.
- A Python framework can be adjusted in terms of shapes and number of iterations to generate a varied collection of computer art.
- Generative art is an emerging field where serious artists are pushing this technology to its limits.
Frequently Asked Questions
What does this course cover?
It covers converting images to base64 format so they can be manipulated programmatically, producing and automating image thumbnails, and generating computer art using Python, basic shapes, and random numbers.
Why does the course focus on base64?
The course explains what base64 means and why it is necessary to convert any non-base64 image into base64 before you can manipulate it.
What will I learn about creating art with technology?
You will explore a Python framework that can be easily adjusted in terms of shapes and number of iterations to create a varied collection of computer art, an emerging field where serious artists push the technology to its limits.
What skills does this course build?
It builds skills in data visualization, graphical tools, graphics libraries, scientific visualization, statistical graphics, and visualization.
Does manipulating an image change the original file?
No. The automated process converts the uploaded image to base64, manipulates it, and produces a new image, all while leaving the original image unchanged.









