Instead of solving my problem, I am seeking guidance on it:
I have a project to create an Avatar maker in C#
using a vast collection of categorized images.
The concept is simple, but I lack experience in image manipulation through code, so I need some advice and directions.
My idea involves having two parts to the system:
- A front-end interface using
HTML+CSS
for users to select and position multiple images - A save function that sends these images/layers with their positions to the server, which will then generate a final image file
This is my assumption on how the system should operate. Any tips or pointers would be greatly helpful.
Expanding on the assumption:
I believe I may need to use Canvas
to create the image client-side for the first part. However, browser support could be a concern.
Is Canvas
the right choice here, or would plain HTML4+CSS2
be more suitable? Does Canvas
actually provide any advantages? I saw its potential in Google's feedback system for client-side screenshots!
As for the second part, I am uncertain. While asking this question, I am exploring Image Creation in C# and terms like GDI+
and Image Library
are coming up.
Related queries:
- C#: Save multiple images to a single file
- Are there any composite-avatar scripts available?
- jQuery/JavaScript Library for avatar creation?
Gravatar or PHP are not options!
PS: I anticipate updating this post based on my findings and community input. It's not meant for discussion, but rather to gather the best answers into one post as a Community Wiki. Thank you.