Automated Construction of Ornamental Compositional Designs Using Python Language: A Case Study of Folk Arts and Crafts
Abstract
Automated Construction of Ornamental Compositional Designs Using Python Language: A Case Study of Folk Arts and Crafts
Incoming article date: 14.11.2025The article describes the development of an application software designed for the automated creation of ornamental compositional patterns based on user-uploaded motifs. The study discusses algorithms for ornament generation using five grid types: square, rectangular (horizontal and vertical), ribbon, and radial. The main principles of user interaction with the program are outlined, including image uploading, parameter adjustment, visualization, and result saving. The software was implemented in Python using the Pillow and Tkinter libraries, which provide tools for image processing and graphical interface design. The presented results demonstrate the efficiency of an automated approach to ornament construction, significantly accelerating the design process and making it accessible to a wide range of users. The developed program supports iterative experimentation and visual modification of motifs in real time, enabling users to generate unique decorative compositions in the style of traditional folk crafts. The application can be used in educational, creative, and research contexts, promoting algorithmic thinking through visual experimentation. The project contributes to the digital preservation and reinterpretation of national artistic heritage, combining the traditions of folk ornamentation with modern technological methods.
Keywords: digital tools, ornament, generation, application software, graphical interface, Python, generation algorithms, cultural heritage, digital art, automation, folk arts and crafts