how should i make a non downloadable image in my django website

58 views
Skip to first unread message

deepak manupati

unread,
Jul 9, 2016, 12:53:49 AM7/9/16
to Django users
how should i make a non downloadable image in my django website

ludovic coues

unread,
Jul 9, 2016, 6:25:35 AM7/9/16
to django...@googlegroups.com
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

Michal Petrucha

unread,
Jul 9, 2016, 7:52:55 AM7/9/16
to django...@googlegroups.com
On Sat, Jul 09, 2016 at 12:24:25PM +0200, ludovic coues wrote:
> 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/

Also keep in mind that as long as the browser is able to somehow
retrieve the image and display it in the page, it is by definition
downloadable (because that's how the browser gets it). So with most of
these approaches, the only thing an interested user would have to do
would be to open the developer tools in their browser, and look at the
log of HTTP requests.
signature.asc

Aditi Bandopadhyay

unread,
Mar 7, 2018, 8:01:08 AM3/7/18
to Django users
Badtameez Insaan. Namard. Agar paise dene k himmat na ho toh mere banaye hue videos bhi use karke youtube me upload mat karo.
Reply all
Reply to author
Forward
0 new messages