Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Proteger Imagenes (https://www.clubdelphi.com/foros/showthread.php?t=12788)

Putrum 27-07-2004 23:45:37

Proteger Imagenes
 
Que tal amigos?
Primero felicitaros por vuestra pagina web que sin duda resuelve muchísimas dudas que he podido resolver mediante esta.
Aunque el tema al que voy no lo encontré por ahi...

Tengo una aplicacion en la que utilizo muchas imagenes *.jpg guardadas en una carpeta \img que des de el programa las llamo y que utilizo en el quickreport.

Como tienen patentes, me gustaria saber si hay alguna manera de protegerlas porque yo lo veo imposible.. Físicamente las necesito ahi para que el programa las vaya a buscar y qualquiera puede hacer un copipaste y adios muy buenas.
A alguien se le ocurre algo? Ya se que por temas de windows y tal podria hacerlo, pero no puedo tirar de ello.

Muchas grácias, como siempre.

Xavi

delphi.com.ar 28-07-2004 01:58:36

Podrías guardalas encriptadas y desencriptarlas al cargarla. Es una forma de complicar la tarea de quien quiera hurtarlas, aunque no es del todo imposible.

Saludos!

jachguate 28-07-2004 05:22:09

Vale también guardarlas en una base de datos...

Hasta luego.

;)

Neftali [Germán.Estévez] 28-07-2004 10:27:10

Cita:

Empezado por Putrum
Tengo una aplicacion en la que utilizo muchas imagenes *.jpg guardadas en una carpeta \img que des de el programa las llamo y que utilizo en el quickreport.
Como tienen patentes, me gustaria saber si hay alguna manera de protegerlas porque yo lo veo imposible.. Físicamente las necesito ahi para que el programa las vaya a buscar y qualquiera puede hacer un copipaste y adios muy buenas.
A alguien se le ocurre algo? Ya se que por temas de windows y tal podria hacerlo, pero no puedo tirar de ello.

Se me ocurre que podrías guardarlas en disco en formato de Stream, por ejemplo, (hay librerías que permiten encriptar imágenes, aunque son de pago), en tu programa se trataría de convertirlas de Stream a Jpeg cuando lo necesites.
En cuanto a QuickReport y otros sistemas de impresión, ésto te complica las cosas, porque deberías leer todas las imágenes (las que necesites en ese listado) antes de imprimir, descomprimirlas y dejarlas en otro directorio y que el report las coja de ese nuevo directorio. Una vez que acabe la impresión borrarlas, pero en lapso de tiempo que el listado se esté preparando las tendrás "desprotegidas". :(

Putrum 28-07-2004 13:51:10

Muchas gracias a todos por vuestras respuestas. Miraré a ver que puedo hacer con lo que decís ok?


Grácias de nuevo!

Xavi

jachguate 28-07-2004 14:51:22

Cita:

Empezado por Neftali
Se me ocurre que podrías guardarlas en disco en formato de Stream

Un stream por si mismo no constituye un formato. De hecho, cualquier formato de archivo puede ser leido, interpretado y guardado con un TFileStream.
Cita:

Empezado por Neftali
se trataría de convertirlas de Stream a Jpeg cuando lo necesites.

IDEM
Cita:

Empezado por Neftali
En cuanto a QuickReport y otros sistemas de impresión, ésto te complica las cosas, porque deberías leer todas las imágenes (las que necesites en ese listado) antes de imprimir, descomprimirlas y dejarlas en otro directorio y que el report las coja de ese nuevo directorio. Una vez que acabe la impresión borrarlas, pero en lapso de tiempo que el listado se esté preparando las tendrás "desprotegidas". :(

Esto no necesariamente tiene que ser asi... los componentes Visuales del reporte perfectamente pueden leer la imagen a mostrar de la memoria, haciendo innecesario almacenarlas de manera "desprotegida".

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 23:10:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi