eli5: How do you actually make and design programs made for editing and special effects?

263 views

Programs such as Premiere Pro and Adobe, how does one actually start from scratch to make one of those?

In: 1

3 Answers

Anonymous 0 Comments

You keep breaking it down into discrete parts. Take photoshop, for example.

A program like photoshop is really a collection of many smaller programmes that work together like a toolset. For example, file management. If you work in photoshop, you want to be able to open files, save files, create files and so on. So you create a tool for doing just that.

If you open an image file, you want a tool that can display an image file. So you programme an image viewer that can display a picture. You’ll also want to be able to have some basic controls like zooming in and out and moving the visible area around while you’re zoomed in.

So now you can open and display an image. A very simple image editing tool is the paintbrush. You even have it in MS Paint. The paintbrush is nothing more than a shape like a circle, that’ll change the pixels of the image to the colour you’ve set for the paintbrush.

While we’re at it, we can add a few extra options for managing the size and shape of the paintbrush as well as the opacity.

We keep creating these distinct individual tools for doing a specific task. And we create an overall framework that collects all these tools and assigns them to buttons, menu’s, creates interdependencies and so on.

But when you get right down to it. Each of these tools is kind of like its own little programme, collectively, they form a bigger software package.

You are viewing 1 out of 3 answers, click here to view all answers.