Imagen abstracta
Amigos del club, en estos días he estado preguntándome si es posible crear un programita en Delphi con un memo donde el usuario pueda escribir un texto cualquiera. Luego por mediación de un botón crear una imágen donde cada punto de esta sea uno de los caracteres que se escribieron en el memo.
Sería algo así como convertir de texto a imagen. Y el que trate de visualizar la imágen lo que vería sería imágen abstracta??? :D Gracias por su tiempo. |
Selecciona un canvas (Si colocas un TImage en el form, ese te puede servir) y a cada pixel asignale, por ejemplo, el código ascii del caracter.
Debes decidir cómo generar el ancho/alto de la imagen, dependiendo del texto que tengas colocado. |
Cita:
Saludos...:) |
Cita:
No hermano, lo que quiero es llevar un texto (caracter a caracter) a una imágen (pixel a pixel) para intercambiar con otros esa imagen. Ahora como dijo Neftalí, tengo que decidir como controlar el ancho y el alto de la imágen. Seguiré pensando... |
Esto se usa mucho para mostrar el correo electrónico del perfil de usuario en webs, de forma que robots google y cia no puedan pillar los datos.
Supongo podrás usar el método canvas con TextWidth y TextHeight para averiguar sus dimensiones con la fuente actual. Después puedes multiplicar ambos por ¿1.5? para obtener una imagen mayor y añadirle ruido a la imagen. Saludos |
Segun lo que entiendo yo, no quiere generar una imagen donde se vean los caracteres (tipo Captcha), sino como si fuera encriptar un texto utilizando una imagen; De ahí la sugerencia de un pixel por caracter.
|
Cita:
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 01:27:20. |
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