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. -- 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+unsubscr...@googlegroups.com. To post to this group, send email to django-users@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/20160709115150.GH22177%40koniiiik.org. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Digital signature