Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
utilizacion de Fotos en VFP6
Enviado por Wilson el día 31 de octubre de 2002
Tengo una aplicacion que fue desarrolada en vp6 y que almacena fotografias en un campo binario, debido a que despues de 1500 o 2000 registros la base de datos se corrompe por el campo binario, de alguna manera necesito poder almacenar,consultar, etc. estos registros con su foto sin que ella quede dentro de la tabla,las fotos las almaceno en formato BMP.
Mira es totalmente un error meter en una tabla archivos bmp- 1.- Primero debes de resignarte a recapturar todas las 2000 imagenes ya que el campo lo trasformaras a general 2.- Las imagenes las editaras en paint o el de tu preferencia, previamente deberan estar guardados en *.jpg 3.- Se seleccionan, se copian ( de paint) 4.- abres tu tabla te metes en el campo del registro y le das pegar, si tienes una duda escribeme y te doy el codigo de actualizacion automatica de imagenes
No es buena idea guardar las fotos en la base, es mucho mejor guardarlas en archivos, y el la base o tabla creas un campo donde guardas la ruta de la imagen relacionada con cada registro. Cuando actualices el registro traes la imagen directamente desde el archivo, por medio del campo de ruta de la imagen.
Enviado por Julian Broncano el día 26 de febrero de 2003
Mira, en primer lugar está ocurriendo algo en el programa,porque es imposible que la imagen no se guarde en el campo GENERAL. Yo tengo una una pequeña aplicación con logos en formato JPG y GIF, y éstos se almacenan en los campos descritos. Puedes utilizar APPEND GENERAL o simplemente CTRL+C y CTRL+V. Si no funciona...
No se si ya resolviste tu problema de fotos, pero yo tengo un desarrollo en el cual tambien manejo fotos de pacientes, es mejor manejar estos archivos individuales y asignale a cada registro un directorio en donde se ubican las fotos, despues para ver estas fotos unicamente con un list cargas el directorio un control image y listo las puedes mostrar, te recomiendo que cambies tu formato de .bmp a .jpg por lo del espacio en disco.
Sobre este tema de manejo de imagenes en VFox, bueno yo almaceno la ruta y nombre de archivo en una tabla y no tengo problemas, mas bien para mi el asunto es como imprimir estas imagenes, si alguien me puedes ayudar. Gracias
Enviado por Minerva el día 8 de septiembre de 2004
Hola, yo también tengo el problema de que no sé como imprimir fotografías desde visual foxpro, si alguien pudiera ayudarme se lo agradecería mucho.
Si pueden por favor mándenme un ejemplo a mi correo.
Es un gran error tratar de meter fotos o imágenes en una tabla, porque tarde o temprano tu tabla se volverá tan grande que ya no vas a poder manejarla, es decir se va a poner lenta; lo más recomendable es tener una ruta por defecto de donde se encuentran tus fotos y luego crear una rutina para que tu aplicacion te genere los nombres de las fotos en forma automatica, asi no vas a tener necesidad de poner el nombre del archivo en un campo, sino que automaticamente el sistema ubica la foto en base al codigo que tu aplicacion genera
guarda tus fotografias en un campo general
espero que te sirva oye tengo un proyecto en visual fox pro que digitarizara un rostro y posteriormente lo guardara en una tabla tu sabes como mandame informacion.
gracias
La mejor manera de manejar fotografías, es almacenarlas en archivos separados, y guardar en la base de datos una referencia a la ubicación del archivo. Luego para visualizarlas se trata solamente de pasarle esta información a la propiedad PICTURE de un control picture.
Yo utilice, para capturar las imágenes sin tener que copiar y pegar desde un editor de imágenes, unos OCX que se instalan con el "imaging", estos, te permiten adquir una imagen directamente desde tu aplicación, utilizando cualquier dispositivo digitalizador twain (camaras, scanner,etc, en forma relativamente fácil. Mandame tu dirección a marcelo3183@hotmail.com y te paso un ejemplo con form y código para que probés.
Enviado por Antonio Ortiz el día 5 de agosto de 2003
Resulta que tengo que hacer un programa para credenciales con fotografía, ya tengo la camara digital la idea es que se tomen hasta 80 fotos, y luego el sistema se encargue de copiarlas de la camara hasta una carpeta denominada FOTOS, cambiando el nombre de la imagen, por la de la clave del socio, para que no pierda yo de quien se trata, ademas se podra cambiar los datos como nombre, direccion, sexo, etc. el problema es: La camara digital maneja 800x600 pixeles, no me sirve... necesito recortar una superficie en el centro de aprox. 320x430, para que cuando la "visualize" en la pantalla no se vea desproporcionada... no se como leer una imagen, recortarla y grabarla en formato jpg desde visual foxpro... alguien me puede ayudar??? por favor contestenme por este medio o directamente a mi correo. gracias...
Por favor Marcelo si me puedes ayudar, tengo fotos en jpg en varios subdirectorios debo crear el formulario para insertarle un comentario a cada foto para finalmente revisarlos si es necesario eliminar algunos y luego imprimirlos.
Enviado por Rolando Milman el día 23 de noviembre de 2005
Te agradecería muchísimo si me enviaras el ejemplo del form para utilizar dispositivos TWAIN desde aplicaciones en VFP.
Desde ya a la espera de tu respuesta reitero el agradecimiento
Rolando Milman
Concordia (Argentina)
ambas formas comentadas por los caompañeros es viable. Las imagenes se pueden incluir en la tabla en un campo general pero dependiendo del volumen de las fotos se puede hacer muy lenta, osea que hay que reducir peso por cada imagen.
la segunda es mejor, tener las fotos independientemente en una carpeta como archivos .jpg que son màs livianos y en la tabla tener un campo que indique la ruta. Ahora que tal si reducimos el peso de la imagen?. Por ejemplo una imagen de 500 kb a 70 kb sin perder resolucion. Como lo hacemos?. Nos apoyamos en un programa que normalmente se obsequia con la compra de un scanner: el imagen folio. Es muy bueno, facil de utilizar y te permite comprimir considerablemente las fotos. Yo lo utilizo bastante en este tipo de aplicacion. Prueba esta soluciòn y me comentas
Podrías mandarme los ocx y el ejemplo, por favor? estoy haciendo un sistema que permita ejecutar la captura de imágenes desde vfp, y no encuentro esos archivos. De antemano, gracias....
Enviado por victorherrera el día 27 de abril de 2006
Indudablemente lo más apropiado, si es que son muchas imágenes, es manejar las fotos por separado y que en la tabla solo manejes la ruta al archivo BMP o JPG. Pero si quieres hacer un reporte con esas fotos, es necesario que esos archivos los pases a una tabla temporal con un campo GENERAL en donde ubicas las fotos. Luegos destruyes el archivo temporal.