Page 1 of 1

Imprimiendo fotos en alta resolución

PostPosted: Tue Oct 09, 2012 1:33 pm
by José Vicente Beltrán
Hola a todos,
Mi problema es el siguiente:

Debo imprimir un listado de artículos cada uno con su foto correspondiente.
En la impresora los colores salen bien (fieles al original),
Peeero... en la previsualización de pantalla (prev32.dll) y por consiguiente en el PDF generado a partir de la previsualización, las fotografías tienen el color saturado en exceso (el efecto es desagradable a la vista).

Si por el contrario ajusto la resolución de la foto para que se vea bien en pantalla (y PDF), la impresión es sumamente pobre.

Ojalá que alguien mas versado en fotografia (y sus resoluciones) me pueda guiar en este tema.

Gracias anticipadas. :shock:

xHarbour121, FW1011, BCC582

Re: Imprimiendo fotos en alta resolución

PostPosted: Tue Oct 09, 2012 2:43 pm
by karinha
Holá, como estás haciendo?

oPrn:SayBitmap( nRow, nCol, xBitmap, nWidth, nHeight, nRaster )

Usas, LoadResource() ó LoadBitmap() ?

oPrn:SayImage( nRow, nCol, xBitmap, nWidth, nHeight, nRaster )

Saludos.

Re: Imprimiendo fotos en alta resolución

PostPosted: Tue Oct 09, 2012 2:57 pm
by José Vicente Beltrán
Gracias por tu rapidez, Karinha
No recordaba el parámetro 'nRaster' ¿Para que sirve? ¿Tiene alguna influencia en la resolución al momento de imprimir?
Utilizo SayImage()
:shock:

Re: Imprimiendo fotos en alta resolución

PostPosted: Tue Oct 09, 2012 3:19 pm
by karinha

Re: Imprimiendo fotos en alta resolución

PostPosted: Tue Oct 09, 2012 3:20 pm
by karinha

Re: Imprimiendo fotos en alta resolución

PostPosted: Tue Oct 09, 2012 3:33 pm
by José Vicente Beltrán
Gracias de nuevo,
Investigaré sobre esto :shock:

Re: Imprimiendo fotos en alta resolución

PostPosted: Tue Oct 09, 2012 11:18 pm
by jll-fwh
Hola José Vicente:

Usa la clase TImage, ademas de poder visualizar imágenes en pantalla también la puedes usar para imprimir las imágenes.

Code: Select all  Expand view
 /* Declaracion de :SayImage( nRow, nCol, oImage, nWidth, nHeight, nRaster ) */
   oImagen:= TImage():Define( ,cFileBMP )
   oPrn:SayImage( 900, 640, oImagen, 3800, 2000 )
   oImagen:End()

Una vez finalice la impresión borra de memoria oImagen.

Un saludo
JLL

Re: Imprimiendo fotos en alta resolución

PostPosted: Wed Oct 10, 2012 11:12 am
by José Vicente Beltrán
Muchas gracias, haré pruebas a ver si soy capaz de visualizar la imagen con la misma resolución con que se imprime, ya que como digo la imagen impresa es correcta mientras que el PDF presenta las fotos con gran saturación de color
Saludos a ambos :shock: