I'm looking to automate the process of creating around 15,000 unique images. I have a few categories in mind that should keep the images distinct, like shapes (e.g., square, lines), sizes (e.g., big, small), and colors (e.g., blue, yellow). My idea is to combine these attributes in various ways. I'm curious if there are any existing programs that can achieve this. Alternatively, would it be better for me to code something myself? I have some experience with C# in Unity. Any suggestions or insights would be greatly appreciated!
3 Answers
You might not find a program that does exactly what you want, but there are libraries that can help! For instance, you could check out "jdenticon" for generating blocky symmetric icons from a seed. There are also libraries like DiceBear that create avatars. Searching for keywords like "placeholder avatar" or "avataars" might lead you to useful tools. If you want a quick solution, these libraries could help you create 15,000 unique images without much hassle.
What do you need in terms of image files? Are you looking to generate them on demand, or just create a batch? Also, what size do you have in mind? If you need simple shapes, you can utilize Python's Pillow or OpenCV libraries. They have good drawing tools for your requirements. Generating SVG files can also be a friendly approach, which you can convert into PNG later!
Using Python would definitely be a solid choice for this task! You might want to look into creating a custom "identicon" algorithm, which can help generate unique designs based on distinct parameters. If you're interested in how this works, check out the Wikipedia page on identicons for some inspiration. It sounds like an exciting project!
That sounds interesting! I love the idea of using identicons for generating visual styles. It could definitely push the creative boundaries!