Foros del Web » Programando para Internet » ASP Clásico »

Se puede generar un JPG o Gif..

Estas en el tema de Se puede generar un JPG o Gif.. en el foro de ASP Clásico en Foros del Web. a partir de unos datos?? Lo que pasa es que debo generar un certificado de aprobación y hasta ahora lo hacia mediante PDF.... el asunto ...
  #1 (permalink)  
Antiguo 03/10/2005, 12:44
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 22 años, 2 meses
Puntos: 9
Se puede generar un JPG o Gif..

a partir de unos datos??

Lo que pasa es que debo generar un certificado de aprobación y hasta ahora lo hacia mediante PDF.... el asunto es que el cliente tiene como 3.000 certificados que generar... y lo que hacia era dejarles el link para generar el pdf que era imprimirlo a través de una impresora virtual como el PDF destiller.... ahora bien...segun acá el tema es un poco riesgoso...

Por el hecho de que el PDF se puede editar.... (el Jpg o el Gif tambien) y aunque les he dicho que ante una edición lo que prima es la información que se encuentra en la web me han dicho que es mejor generar JPGs o GIFs... por ello quiero ver si se puede hacer algo como eso...


el certificado tiene un formato y debería pasarlo a JPG.... como puedo hacer?
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 04/10/2005, 09:15
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 9 meses
Puntos: 1
si se puede pero necesitas tener un componente instalado en el servidor, te recomiendo que busques en http://www.aspin.com
espero te sirva
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #3 (permalink)  
Antiguo 04/10/2005, 09:28
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Sin componentes, una vez vi algo (de hecho leí el mensaje en este foro), pero no recuerdo cuando, ni donde, ni porqué (la edad, tío, la edad...). Mañana os digo algo, que creo que algo tengo tengo en casa.
  #4 (permalink)  
Antiguo 04/10/2005, 09:47
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
mmm con ASP simplemente no creo que se pueda pero seguro que como ya dijeron con un componente lo logras ahora la otra opcione s hacer la funcion con ASP.Net... bueno eso saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #5 (permalink)  
Antiguo 04/10/2005, 10:03
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Hombre de poca fe , mañana lo verás con asp "pelao".
  #6 (permalink)  
Antiguo 04/10/2005, 10:07
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
jajajajajja como dicen por ahi ver para creer... :P... jajajajja pero bueno si se puedo seria genial... por lo menos en todo el tiempo que llevo con ASP nunca he visto algo asi... espero tu código amigo 3pies.. saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #7 (permalink)  
Antiguo 04/10/2005, 10:48
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
yo tambien vi el post ese pero no recuerdo como buscarlo, creaba un texto simple en gif, lo que encontre ahora es con .net (creo)
http://www.codeproject.com/aspnet/CaptchaImage.asp
  #8 (permalink)  
Antiguo 04/10/2005, 10:56
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Bueno, yo en casa tengo los ficheros, así que buscando en google esos ficheros, podré encontrar el link exacto. Recuerdo que en foros del web, el link lo puso alguien pero no para contestar a eso de pasar un txt a imagen, sino para otra cosa. Lo que pasa es que el tío que desarrolló eso, tenía varios scripts, y uno era ese.

Tampoco espereis muchas florituras, ehhh que el texto que pasa a imagen no sale igual que si escanearas un documento. Sale algo más cutre, pero menos da una piedra.
  #9 (permalink)  
Antiguo 04/10/2005, 13:11
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Quizá te refieres a este: http://chris.brimson-read.com.au/sof...cts/aspcanvas/
  #10 (permalink)  
Antiguo 05/10/2005, 01:36
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Exactamente a ese me refería, Myakire. Anoche lo estuve probando en casa y he aquí algunas breves conclusiones:

1.- No se pueden generar determinados caracteres: la letra ñ, y letras acentuadas, por ejemplo (habría que readaptarlo, añandiendo esos caracteres en el fichero font.asp, y en las fuentes extras que se incluyen). Si generas un texto con esos caracteres, da error.

2.- Se pueden crear fuentes adicionales a las que incluye. Hay una pequeña aplicación dentro de la carpeta fontmaker.

3.- No he conseguido incluir ninguna de las fuentes adicionales para que la imagen salga más realista (he utilizado la estandar). He seguido las instrucciones, pero no encuentro donde sustituir el fichero "font.asp", por las fuentes extras que incorpora. En la ayuda dice que hay que modificar la primera línea del archivo "canvas.asp", pero joer, o anoche estaba muy espeso, o tengo alucinaciones, y no he visto eso por ningún lado.

Bueno, si alguien sabe como incluir esas fuentes extras, pues que nos lo diga.

Aquí va una pequeña prueba que hice (en realidad para pasar un texto a imagen, solo hacen falta 2 ficheros, los que vereis como includes, en el fichero "prueba.asp"):

prueba.asp
Código:
<!--#include file="canvas.asp"-->
<!--#include file="font.asp"-->
<%
Dim objCanvas
Dim texto
Dim largo
Dim alto
Dim tamanio_fuente
Dim pixel_inicio_ancho
Dim pixel_inicio_alto
Set objCanvas = New Canvas
objCanvas.GlobalColourTable(0) = RGB(255,255,255)
objCanvas.GlobalColourTable(1) = RGB(0,0,0)
'le pongo fondo negro, y texto blanco, para que se vea la imagen claramente
objCanvas.BackgroundColourIndex = 1
objCanvas.ForegroundColourIndex = 0
texto = "HOMBRES DE POCA FE. COMO VEIS ESTE TEXTO ES UNA IMAGEN."
'La siguiente línea no la tomeis como literal, pues es para que la imagen salga
'más o menos como el largo del texto, aunque dependerá de la fuente utilizada
'y también del largo del texto
largo = len(texto) + (len(texto)*10)
alto = 20
pixel_inicio_ancho = 5
pixel_inicio_alto = 3
tamanio_fuente = 2
objCanvas.Resize largo,alto,False
objCanvas.DrawVectorTextWE pixel_inicio_ancho,pixel_inicio_alto,texto,tamanio_fuente
objCanvas.Write
Set objCanvas = nothing
%>
SalU2

Última edición por 3pies; 05/10/2005 a las 03:28
  #11 (permalink)  
Antiguo 05/10/2005, 02:15
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Marvilloso, como no lo había descubierto antes?

Gracias a todos
  #12 (permalink)  
Antiguo 05/10/2005, 08:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cita:
Iniciado por perrogrun
Marvilloso, como no lo había descubierto antes?

Gracias a todos
jeje, pues por no buscar en los mensajes anteriores , esa liga la puso un "Usuario Registrado" en el 2002, si mal no recuerdo.
  #13 (permalink)  
Antiguo 05/10/2005, 08:25
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Bueno, creo que esa liga exactamente no debía estar, porque creo que ese weblog es posterior al 2.002 , pero sí, en definitiva me refería a ese, al ASPcanvas, aunque ese link exactamente no creo que esté en el foro (era otro link, creo que debía ser este que veo en google: http://members.optusnet.com.au/~mrjolly/software/, pero cuando estaba activo ese sitio).
  #14 (permalink)  
Antiguo 05/10/2005, 08:43
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
creo qeu la direccion que salia era:
http://members.optusnet.com.au/~mrjolly/

que es la que tengo guardada en mis favoritos, sabia que en algun lado estaba, lo que recuerdo tambien es que la imagen era puro texto y con muy poca calidad, nomas pueda lo probare otra vez
  #15 (permalink)  
Antiguo 05/10/2005, 08:50
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Uhyyyyy, casi lo adiviné, jajajajajaja.

Sí, yo también probé que la calidad dejaba bastante que desear (cuando lo probé en su día), sobretodo si pones el texto en minúsculas (en mayúsculas, sale muy aceptable), pero a la vista de lo que incluye ese paquete, se puede mostrar con otras fuentes, ...por ejemplo, el gráfico de lineas que hay en la carpeta example (graph_example.asp), se muestra en lucida de 8 puntos. Por tanto se debería poder usar ese mismo tipo de letra, por ejemplo, para pasar un texto cualquiera a imagen. Yo lo he intentado, pero no lo veo claro.

A ver si alguien se aclara con el tema de las fuentes adicionales y nos echa un cable.
  #16 (permalink)  
Antiguo 05/10/2005, 09:13
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
pensando para que puede servir esto:
- para hacer los emails en imagenes como en whois.sc y no los agarren las arañas
- Para hacer los tipicos codigos de verificacion
- ya no se me ocurren mas

Yo pensaba usarlos para encabezados de una pagina (bosquepinardelaventa.com) pero mejor termine usando Flash, mas facil y mucha mas calidad
  #17 (permalink)  
Antiguo 05/10/2005, 10:27
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
O para cosas curiosas como esta: http://www.logogle.com/ggl.php?hl=ja...de%20preguntar

PD. El texo no es por nada ni nadie en particular, solo fue para usar muchas letras, no sea que alguien se me ofenda
  #18 (permalink)  
Antiguo 05/10/2005, 10:34
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Sutil, Myakire muuuyyy sutil jajajajaja
__________________
...___...
  #19 (permalink)  
Antiguo 05/10/2005, 11:14
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
pero yo creo que quizas eso sea mas facil hacer reemplazando las letras con las imagenes ya guardadas ¿no?
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #20 (permalink)  
Antiguo 05/10/2005, 11:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Bueno, esa podría ser, ya que cada letra es un gif, pero esta otra: http://logo54.com/net/yahoo/font.php...+b%C3%BAsquele, ya no estoy tan seguro por que la imagen es el resultado de un .PHP: <img src="logo.php?lo=Bùsquele, búsquele" border=0 >

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:25.