If the image is displayed, the user can use a screen capture tool to get it.
You can make it harder for your user to get the image by putting a
transparent image on top of the displayed image. You can put the image
as a background on a div. You can cut the image in many part and
display a grid of these image without border so the user can only get
a piece of the image at a time. You can also play with canvas or put a
video of the image with a single frame.
You can also mix all these method.
Be creative.
Also, going further that way will give you less readable, harder to
maintain code and poorer performance as your image need to be
processed. There is also slight chance your user will hate you and you
might have trouble to sleep at night.
If you choose to pursue that way, good luck and have fun :)
And keep in mind that once you introduce enough difficulty, it will be
easier to take a screen capture.
https://xkcd.com/538/
2016-07-09 6:53 GMT+02:00 deepak manupati <
deepakm...@gmail.com>:
> how should i make a non downloadable image in my django website
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
django-users...@googlegroups.com.
> To post to this group, send email to
django...@googlegroups.com.
> Visit this group at
https://groups.google.com/group/django-users.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/django-users/b22b97f8-626f-43a6-a4f8-1089b9a2c69b%40googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.
--
Cordialement, Coues Ludovic
+336 148 743 42