Title: Crazy question&#8230;.maybe
Last modified: August 21, 2016

---

# Crazy question….maybe

 *  [mugamugaw](https://wordpress.org/support/users/mugamugaw/)
 * (@mugamugaw)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/)
 * I would like to allow registered users to create a post. I want this post to 
   be a picture that they drew. Sort of like draw blog but I want it to be on a 
   background that I have chosen, not a blank canvas. Sort of like a map that they
   can draw lines and stuff on. And then they can post it like a normal blog post,
   not a reply.
    Is this possible?

Viewing 6 replies - 1 through 6 (of 6 total)

 *  [catacaustic](https://wordpress.org/support/users/catacaustic/)
 * (@catacaustic)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/#post-3903881)
 * It is possible, but it’s going to be a fair bit of programming work for you to
   build. All advice form here on assumes that you can’t find a pluin to do that–
   mainly because it’s not a plugin that I have heard anyone else ask for before!
 * As a strating point, you’ll need to [create your own plugin](https://codex.wordpress.org/Writing_a_Plugin).
   In the plugin you can set up an area that will let users upload files. After 
   that you’ll need to figure out the PHP code that you’ll need to take the supplied
   image, and overlay it on top of a background image that you’ve specified and 
   then save it out into another image file that you’ll save somewhere.
 * It’s not going to be easy, but it is possible.
 * One big thing to consider is that 99% of people won’t know, understand or care
   about the difference between JPEG, GIF and PNG images. Because of this I’ll guarantee
   that you’ll get a huge amount of people that try to upload JPEG images to your
   system. The problem with that is that JPEG doesn’t support transparency, so you
   won’t see your background if you overlay a JPEG image on top of it. PNG and GIF
   do support this, but you still have to trust the users enough to remember to 
   save the image with the transparency set up.
 *  Thread Starter [mugamugaw](https://wordpress.org/support/users/mugamugaw/)
 * (@mugamugaw)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/#post-3903882)
 * I have little to no experience with PHP. I do have a working script with HTML5
   canvas that allows people to draw on my image, would that work?
 *  [catacaustic](https://wordpress.org/support/users/catacaustic/)
 * (@catacaustic)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/#post-3903883)
 * It would in a way. But how do you save that? I know that there’s ways to send
   the data to the server, but you are always going to need some back-end system
   to do actually save it somewhere. After that, how do you get that drawing back
   next time? This is where the PHP side of things comes in. It’s going to hurt,
   and be hard to pick up at the start, but to do something like that you will have
   to learn how to program – even just the basics that you’ll need.
 *  Thread Starter [mugamugaw](https://wordpress.org/support/users/mugamugaw/)
 * (@mugamugaw)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/#post-3903885)
 * The html5 script has something about URI encoding. It tripped me up when I saw
   this and I never pursued it. But,it is supposedly for communicating to a page
   on my website but I do not know for sure. I know some java and html and that’s
   it!
 *  [catacaustic](https://wordpress.org/support/users/catacaustic/)
 * (@catacaustic)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/#post-3903887)
 * Yeah, that’s fine, What i said above still stands. To sve it anywhere you must
   have osme server-side script/program. As WordPress is written in PHP, that’s 
   the easiest way to interact with it. It’s possible to do it outside of PHP, but
   you’ll still need to use some PHP to get that back into the WordPress program
   anyway.
 *  Thread Starter [mugamugaw](https://wordpress.org/support/users/mugamugaw/)
 * (@mugamugaw)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/#post-3903898)
 * Alright thanks for the info! Wish me luck, I’m gonna need it.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Crazy question….maybe’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 6 replies
 * 2 participants
 * Last reply from: [mugamugaw](https://wordpress.org/support/users/mugamugaw/)
 * Last activity: [12 years, 10 months ago](https://wordpress.org/support/topic/crazy-questionmaybe/#post-3903898)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
