Discuss General programming packages and Specials purpose application packages
General purpose programming packages: They are similar to programming languages in that they contain a diverse variety of graphical functions. Such graphics programs allow you to draw primitives, fill colors, adjust the intensity, and apply transformations, among other things. Such packages include Open GL and Open CV. They are more programmer-oriented and offer greater flexibility than special-purpose application packages. The use of such programs necessitates a high level of programming ability. Special purpose application packages: Application graphics packages, on the other hand, are built for non-programmers so that users can produce appropriate visuals without thinking about underlying principles. The interface to graphics routines in such packages enables users to communicate with the applications in their own language. Such application packages include paint, CAD, and others. Such a package frequently includes a collection of drag-and-drop components, which relieves the user of the need to write code for basic building blocks.