Pregunta

¿Cuáles son algunas estrategias efectivas para prevenir el uso de mis imágenes patentadas?

Me refiero a guardarlos, vincularlos directamente, etc.

Actualmente tengo una marca de agua en la imagen, pero prefiero no hacerlo.

Se prefiere la plataforma .NET, pero si hay una estrategia en otra plataforma que se integra con mi aplicación existente, sería una ventaja.

¿Fue útil?

Solución

No es posible hacer que la descarga sea "imposible".Cuando un usuario visita su sitio, le envía las imágenes.El usuario tendrá una copia de esa imagen en la caché del navegador y podrá acceder a ella incluso después de abandonar el sitio (dependiendo del navegador, por supuesto).Tu única opción real es ponerles una marca de agua :O

Otros consejos

Podrías incrustar cada imagen dentro de una aplicación flash, entonces el navegador no sabría cómo "guardar" la imagen y tampoco almacenaría el jpg sin formato en la carpeta de caché.Todavía podrían presionar la tecla Imprimir pantalla para obtener una copia de la imagen, pero probablemente sería suficiente para detener a la mayoría de los visitantes.

Response.WriteBinary(), flash integrado, hacks de JavaScript, divs ocultos.

A lo largo de los años, he visto y probado todas las formas posibles para asegurar una imagen y he llegado a una conclusión:Si se puede ver online;Se puede tomar, amigo mío.

Entonces, lo que realmente deberías considerar es cuál sería realmente el objetivo final de esta acción.¿Prevenir la piratería?Si una marca de agua gruesa y de gran tamaño no es su estilo, siempre puede incrustar datos ocultos (Apress tenía un artículo que parecía prometedor sobre esteganografía digital) en imágenes para identificarlas como propias más adelante.Es posible que solo ofrezcas imágenes reducidas o de menor calidad.

Flickr adopta el enfoque de colocar una capa de gif transparente encima de la imagen, de modo que si no estás conectado y haces clic derecho, obtendrás su increíble imagen. bola espacial.gif.Pero nada puede impedir una captura de pantalla más que, bueno, simplemente no ofrecer la imagen.

Si la industria de la música pudiera conseguir que escucharas toda tu música sin copiar ni poseer archivos, lo harían.Si la televisión pudiera transmitir y estar segura de que nadie podría almacenar una copia del elenco, probablemente ellos también lo harían.Es la parte desafortunada de compartir medios con el público.La realmente buena pregunta aquí es cómo puedes proteger tu material SIN impedir que usuarios respetables consuman tus imágenes.Ponga demasiada protección y nadie irá a su sitio ni usará su software (personalmente, si intenta desactivar mi mouse, pasaré de buen usuario a malo casi instantáneamente).

usar JavaScript para anular el evento de clic es lo más común que he visto...

ver: http://pubs.logicexpressions.com/pub0009/LPMArticle.asp?ID=41

Supongo que también podría aportar mi granito de arena.

Ninguno de los métodos anteriores funcionará, quizás con la excepción de una marca de agua.

Dondequiera que vaya, puedo presionar la pantalla de impresión en mi computadora y pegarla en un editor de gráficos, y con un pequeño recorte, tengo tu imagen.

La única forma de solucionar el problema de la marca de agua sería utilizar herramientas de Photoshop para eliminarla.En este punto, creo que la mayoría de la gente simplemente se rendiría y le pagaría por su contenido o, como mínimo, estafaría a otra persona.

Respuesta corta:no puedes.Todo lo que le muestre a un usuario estará disponible para él.Puede marcarlo con una marca de agua, difuminarlo u ofrecer una versión de baja resolución, pero la conclusión es que cualquier imagen que se muestre en el navegador del usuario estará disponible para él de alguna manera.

Simplemente no es posible.Hay siempre el botón Imprimir pantalla.

Todo lo que se muestra se puede capturar.

Les pondría una marca de agua y reduciría la resolución de los archivos reales, en lugar de hacerlo a través de una aplicación por parte del usuario.

desafortunadamente, siempre puedes capturar la pantalla del navegador y recortar la imagen, no es perfecto pero evita casi todas las soluciones publicadas aquí :(

Otro enfoque que he visto que sigue siendo completamente vulnerable a las capturas de pantalla, pero que hace que el clic derecho y la búsqueda en caché sean lo suficientemente molestos, es dividir la imagen en muchas imágenes pequeñas y mostrarlas en su página en mosaico para que parezcan una sola. imagen.

Pero como todos han dicho, si pueden verlo, pueden agarrarlo.

De manera realista, no puedes, a menos que no quieras que lo vean en primer lugar.Podrías usar algo de javascript para captar el clic derecho del mouse, pero eso es todo.

Otra idea, posiblemente podrías incrustarlo en flash, pero nuevamente, podrían simplemente tomar una captura de pantalla.

Lo siento.Eso es imposible.Todo lo que puedes hacer es hacerlo incómodo a la flickr.

Simplemente no es posible.Siempre está el botón Imprimir Pantalla.

Recuerdo haber probado Congelar imagen hace años que.Utilizaba un subprograma de Java para buscar y mostrar imágenes.Los datos de la imagen y la conexión se cifraron y la imagen no cifrada no se almacenó en una carpeta temporal ni siquiera en la memoria caché de Java.

Además, el subprograma borraba constantemente el clipbrd de Windows, por lo que Imprimir pantalla no funcionaba.

Funcionó bastante bien, pero tenía algunas fallas.

Además de requerir Java, el JS que incrustó el subprograma (y tal vez el subprograma mismo) estaba configurado para no cargarse correctamente en ningún navegador que no diera acceso al clipbrd de Windows.Esto significaba que sólo funcionaba en IE y sólo en Windows.

Además, el intervalo que utilizó el subprograma para borrar el clipbrd podría superarse con una Impresión de pantalla realmente rápida y Ctrl+v en Gimp.Imprimir la pantalla de otras formas también funcionaría.

Finalmente, jad podría descompilar el subprograma y todos/la mayoría de sus archivos.Entonces, si realmente quieres las fotos, puedes buscar en la fuente para descubrir cómo lo hicieron.

En resumen, puedes hacer todo lo posible para detener a mucha gente, pero la usabilidad se va por el desagüe y siempre habrá una manera de obtener la imagen si el visitante puede verla.

Todo lo que envíe al cliente queda en el cliente.No hay mucho que pueda hacer al respecto, además de guardar la imagen en algún lugar entre "bastante difícil" y "bastante difícil".

Debo decir al principio que es casi imposible detener las imágenes o el texto que se copian, pero dificultarlo evitará que la mayoría de los usuarios roben contenido.En este artículo daré una forma más fácil pero efectiva de proteger las imágenes con HTML/CSS.Tomaremos una manera muy simple para esto ... En primer lugar, en un diviremos la imagen con una altura y ancho determinados.(Digamos 200 X 200)

Ahora podemos colocar otra imagen transparente con la misma altura y ancho y darle un margen de -200.Para que se superponga la imagen real.Y cuando el usuario intente copiar esto, terminará solo con el transparente GIF ...

    <div style=”float: left;”>
<img src=”your-image.jpg” style=”width: 200px;height: 200px;”/>
<img src=”the-dummy-image.png” style=”border: 0px solid #000; width: 200px; height: 250px; margin-left: -200px; ” />
</div>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top