Protecting dynamically serverd images

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Protecting dynamically serverd images

    This client (No I didn't design the site - only added a backend :)
    [url]http://www.flyinghorsephoto.com/Proofs.cfm?ERID=1579[/url] is wanting his photos
    protected as best as possible from theft. Mostly the unexperienced image
    thief. Is there a solution to protect images on the fly as they are served
    up by CF?

    ANy ideas would be appreciated.

    Thanks!
    Chris

    --
    Chris Luksha
    Echo Web Services
    Making Your Website Resound
    [url]www.echowebservices.com[/url]


    CLuksha Guest

  2. Similar Questions and Discussions

    1. Protecting Images from Alteration
      I am looking for a way to deliver my photo images on CD "locked" so that they cannot be changed, in any way, but they can be printed. The images are...
    2. Loading images dynamically
      I have a slideshow that I am working on and the way the slideshow works is that it assigns any number of images i define to an array. problem is,...
    3. Resizing Images Dynamically
      Hey everyone, I need help on how to resize an image to a specified width. Normally I would use something like... <cfoutput><img...
    4. Displaying images dynamically
      i am trying to display images dynamically on a page based on a user selection from a previous page. i have tried so many ways to achieve this but i...
    5. Import images dynamically
      if the number of images is fixed, then one could have linked external files, and just replace images with new file of the same name. the filename...
  3. #2

    Default Re: Protecting dynamically serverd images

    Unfortunately for the images to be displayed they will be cached on the users
    machine.

    You can always use JavaScript to disable right clicking. You can load a
    transparent gif as the actual image and set the real image as a background of a
    table cell, which means if they right click ans save image as they'll get the
    gif.

    My best suggestion is to use a Flash Movie and dynamically load the jpeg into
    that.

    All really tricky and time consuming.

    Stressed_Simon Guest

  4. #3

    Default Re: Protecting dynamically serverd images

    Hi Chris ,

    the easiest way for your client to secure their images, is to watermark them
    do a help search on whatever graphics program you use.

    by simply plastering "Flying Horse Photo" in slightly transparent text on
    pictures displayed ont he site will greatly reduce the chances of image theft.


    stpaz Guest

  5. #4

    Default Re: Protecting dynamically serverd images

    Thanks all for the ideas. They are currently watermarking - somewhat.

    I will look into the flash movie thing. The issue I have with the trans gif
    is that I never know what size / scale the image will be until it is loaded
    so I cant really guarantee the whole background image will show up without
    creating another trans gif the must always be x height.

    Thank you so much.

    I will continue to look and if there are any other ideas - fire 'em off.

    I don't know anything about Flash Movies. - tough work ?

    Thanks!
    Chris

    --
    Chris Luksha
    Echo Web Services
    Making Your Website Resound
    [url]www.echowebservices.com[/url]
    "CLuksha" <macromedia@echowebservices.com> wrote in message
    news:d7kj3n$6ap$1@forums.macromedia.com...
    > This client (No I didn't design the site - only added a backend :)
    > [url]http://www.flyinghorsephoto.com/Proofs.cfm?ERID=1579[/url] is wanting his photos
    > protected as best as possible from theft. Mostly the unexperienced image
    > thief. Is there a solution to protect images on the fly as they are
    > served up by CF?
    >
    > ANy ideas would be appreciated.
    >
    > Thanks!
    > Chris
    >
    > --
    > Chris Luksha
    > Echo Web Services
    > Making Your Website Resound
    > [url]www.echowebservices.com[/url]
    >

    CLuksha Guest

  6. #5

    Default Re: Protecting dynamically serverd images

    Well if you don't know the image dimensions you are on a hyding to nothing. I
    wouldn't recommend serving dynamic images unless they are all unform sizes or
    at least within a know range. If they are not a uniform soze then you can't
    easily go the flash route either.

    In all honesty it sounds like watermarking is your only real option. To be
    honest 72 DPI photos are only marginally useful anyway and protecting them is
    pretty pointless, but as they say the customer is always right.

    Good luck.

    Stressed_Simon Guest

  7. #6

    Default Re: Protecting dynamically serverd images

    Any image that can be displayed in a web browser can be grabbed in one way or
    another, even by inexperienced users (caching, screen printsor copies, etc.).
    It appears that your client wants customers to preview proofs and then order
    (and pay for) prints. The best way to prevent unauthorized copying is to use
    lower quality images for the web site with a more intrusive text message
    plastered on the image. I suspect if he makes it clear to customers that the
    print is higher quality without the message, they will not be discouraged from
    ordering.

    -Paul

    dempster Guest

  8. #7

    Default Re: Protecting dynamically serverd images

    i don't think there is a perfect solution to this issue. we can still take a screenshot of the page and crop the desired image with adobe photoshop.
    externalError Guest

  9. #8

    Default Re: Protecting dynamically serverd images

    Yup, you can take screenshots of Flash movies as well so that's no help.
    We have used the low-quality image with obnoxious watermark solution with good results.



    NuroTec Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139