About Malfoy

What is Malfoy?

Malfoy is a meme creation tool. There are others like it, but this one is mine.

With Malfoy, I'm excited to push the boundary of meme creation by giving you the ability to drag and drop. Also there is no limit on the number of text inputs, no ads, and perhaps best of all, no social feature whatsoever.

Why is it called Malfoy?

A previous iteration of the project (with no shared code!) was called Voldemort.

How do I use Malfoy?

From the home page (), click on any image to start creating a meme using that template. You can filter templates using the search bar. If you are logged in, you can upload () new templates for everyone to use. When creating a meme, use drag and drop (with mouse or touch) to move text around. Edit the text in the text input. Use the buttons as needed: You can also control the text size (and outline size) using the provided input boxes. Warning: The resulting image may look weird if the outline size is large compared to the text size.

How do I get an account and upload privileges?

Having an account allows you to upload new images. If you don't need to do that, you can skip having an account! You can also ask someone with upload privileges to upload new templates for you. I hear it's working great for some of us. It's easy to create an account following the "Login" link. Then you have to tell me your username and I can push the new configuration to the single hosting task (or I can do a careful slow rollout if that fantasy makes you happier). Choose a great password the first time: there is no way to change it or reset it (yet).

What are the terms of service?

Don't be a jerk. Don't upload images that would lead me to revoke your upload privileges.

Is my data secure?

What data? During meme creation, all text remains client-side. Images however are stored on the server and are publicly available.

The produced image looks weird or not quite like the one I'm editing

During meme creation, edits happen within an <svg> element. But you can't copy/paste SVG between applications, so the image copied in the clipboard (and shown in the preview) is produced using a <canvas> by translating SVG's <text> elements into strokeText commands. If they look different, blame your browser for having different ways to draw text as vector vs. as bitmap.

I have a bugreport and/or feature request

You know where to find me.

Have some people been using this tool for some time and given useful feedback, and deserve a kudo?

Yeah, probably. I'll tell you about that sometime.

Why are you so bad at web design?

Yes.

Enough of this, back to meme-ing