>Buenos dias.
>Tengo un problema y no se que tan complejo sea.
>
>Debo crear un aprograma que 'retoque' imagenes.
>Es decir, tener una carpeta central llamada CONVERTIDOR y en ella tener varias subcarpetas llamadas VITRINAS, PRINCIPALES, PEQUEÑAS y SALIDA.
>
>En las 3 primeras carpetas yo pongo una imagen y esta debe ser retocada automaticamente y puesta en un tamaño definido, es decir, un tamaño de vitrina, un tamaño mas pequeño o uno de principal (foto grande) y despues de ser retocadas deben quedar en la carpeta de salida.
>
>Suena complejo y no se por donde comenzar.
>alguien me da una mano?
>
>
>Gracias.
Cargando una imagen en un control Image (un control estándar de Visual FoxPro) puedes obtener algunas propiedades, notablemente .Width y .Height. No creo que puedas hacer mucho más con ese control; pero esto te podría ayudar a determinar condicionalmente qué hacer después (o sea, si ya está debajo de un cierto tamaño, no lo reducirás aun más).
Programas como el freeware IrfanView -
www.irfanview.com - te pueden redimensionar imágenes. He verificado algún tiempo atrás que este programa tiene una línea de comando, por lo tanto, debería ser posible invocarlo desde Visual FoxPro. Pero no lo he probado hasta ahora.
Otra opción (creo, tampoco lo probé) sería GDI+, un conjunto de funciones que está ya disponible en VFP 9. Es posible que esto te cueste, inicialmente más trabajo, pero que a la vez te ofrezca un mayor control. Creo que hay un artículo, o una serie de artículos, en el Universal Thread Magazine. Por ejemplo, creo recordar que puedes agregar texto y formas a una imagen existente, o directamente crear una imagen nueva con las funciones GDI+; los eejmplos mostraban cómo crear un piechart.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)