Como mejorar la calidad de las imágenes
-
- Posts: 105
- Joined: Thu Mar 16, 2017 4:08 pm
- Location: Ecuador
Como mejorar la calidad de las imágenes
Estimados:
El objetivo de esta consulta es conocer si existen formas de mejorar la presentación en pantalla de los archivos de imagenes (.bmp, ,jpg, .png, etc) al usarse en las aplicaciones creadas con FiveWin + xHarbour, es decir que tengan una mayor nitidez o definición al momento de presentarse dentro de la aplicación, sea usando IMAGE, XIMAGE o dentro de un XBROWSE.
Desconozco como lograrlo, si debe puede agregar alguna libreria externa adicional de pago o no pago, etc.
Cualquier ayuda, será bienvenida.
Saludos
Fernando Espinoza A.
El objetivo de esta consulta es conocer si existen formas de mejorar la presentación en pantalla de los archivos de imagenes (.bmp, ,jpg, .png, etc) al usarse en las aplicaciones creadas con FiveWin + xHarbour, es decir que tengan una mayor nitidez o definición al momento de presentarse dentro de la aplicación, sea usando IMAGE, XIMAGE o dentro de un XBROWSE.
Desconozco como lograrlo, si debe puede agregar alguna libreria externa adicional de pago o no pago, etc.
Cualquier ayuda, será bienvenida.
Saludos
Fernando Espinoza A.
Re: Como mejorar la calidad de las imágenes
No comprendo. Las imagines con FiveWin son perfectas. Hable más porfa. Saludos.
João Santos - São Paulo - Brasil
-
- Posts: 105
- Joined: Thu Mar 16, 2017 4:08 pm
- Location: Ecuador
Re: Como mejorar la calidad de las imágenes
Bueno, entonces yo hago algo mal; porque mis imagenes al mostrarse en la aplicación no se ven con una buena definición, si los comparo con como se ven en el explorador de archivos de windows; más tarde enviaré unos ejemplos.
Quiza defino mal algo en el manifest o que se yo, uso Pelles C para recursos y la versión 1709 de FiveWin.
Saludos
Fernando Espinoza A.
Quiza defino mal algo en el manifest o que se yo, uso Pelles C para recursos y la versión 1709 de FiveWin.
Saludos
Fernando Espinoza A.
Re: Como mejorar la calidad de las imágenes
Fernando, no debes tener ningún problema con las imágenes
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
-
- Posts: 105
- Joined: Thu Mar 16, 2017 4:08 pm
- Location: Ecuador
Re: Como mejorar la calidad de las imágenes
Continuando con este aprendizaje; les incluyo algunos detalles de como está mi aplicación.
Mi archivo manifest en Pelles C, con este contendido:
Aquí una comparación, de como se ve un bitmap, en mi aplicación y en el explorador de archivos de Windows 10.
[img]
https://ibb.co/YcLfwN2
[/img]
Saludos
Fernando Espinoza A.
Mi archivo manifest en Pelles C, con este contendido:
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="FiveTech Software.FiveWin.32bits"
type="win32"
/>
<description>Aplicacion para guardar resultados, estadisticas del futbol ecuatoriano a nivel Local, Copas y Selecciones.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
[img]
https://ibb.co/YcLfwN2
[/img]
Saludos
Fernando Espinoza A.
Re: Como mejorar la calidad de las imágenes
Fernando, podrías proporcionar esa imagen?
Bien en el foro o en privado como quieras.
Bien en el foro o en privado como quieras.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
-
- Posts: 105
- Joined: Thu Mar 16, 2017 4:08 pm
- Location: Ecuador
Re: Como mejorar la calidad de las imágenes
Estimado Cristobal
Doy click en el enlace y tengo visibilidad de la imagen. Se la voy a pasar a su correo también.
Saludos
Fernando Espinoza A.
Doy click en el enlace y tengo visibilidad de la imagen. Se la voy a pasar a su correo también.
Saludos
Fernando Espinoza A.
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: Como mejorar la calidad de las imágenes
FWH displays and prints images with very good quality. There is no need to pay for any external software. Just use latest versions of FWH and learn how to display images.
Here is a small code snippet.
Comparison of File Explorer preview and the image on FWH Dialog box:
Here is a small code snippet.
Code: Select all
DEFINE DIALOG oDlg SIZE 400,500 PIXEL TRUEPIXEL TITLE FWVERSION
@ 20,20 XIMAGE oImage SOURCE "c:\fwh\bitmaps\olga1.jpg" ;
SIZE 352,450 OF oDlg NOBORDER
ACTIVATE DIALOG oDlg CENTERED
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: Como mejorar la calidad de las imágenes
Reading image directly from a website and displaying in a dialog:
Compare result directly with the original webpage:
Code: Select all
DEFINE DIALOG oDlg SIZE 800,470 PIXEL TRUEPIXEL TITLE FWVERSION
@ 20,20 XIMAGE oImage ;
SOURCE "https://www.sunderbannationalpark.in/blog/wp-content/uploads/2018/08/Royal-Bengal-Tiger.jpg" ;
SIZE 755,430 OF oDlg NOBORDER
ACTIVATE DIALOG oDlg CENTERED
Compare result directly with the original webpage:
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
Re: Como mejorar la calidad de las imágenes
Hi.
I have a similar problem with a gray BMP image captured from a scanner.
The image seems a lot poorer on FW XImage than other image viewers that I tried.
See the screen capture below:
You can download the BMP image from the below URL.
http://www.farmacia.net.br/PDP/TesteXImage.bmp
The source code:
The PPO generated:
Does anyone have any clue ?
Regards,
Maurício Faria
I have a similar problem with a gray BMP image captured from a scanner.
The image seems a lot poorer on FW XImage than other image viewers that I tried.
See the screen capture below:
You can download the BMP image from the below URL.
http://www.farmacia.net.br/PDP/TesteXImage.bmp
The source code:
Code: Select all
#include "Fivewin.ch"
FUNCTION MAIN()
Local oWnd
LOCAL oImage
DEFINE WINDOW oWnd FROM 1,1 TO GetSysMetrics(1)-100,GetSysMetrics(0)-200 TITLE "FiveWin XImage" PIXEL
@ 1,1 XIMAGE oImage SIZE oWnd:nWidth-10,oWnd:nHeight-90 FILE "TesteXImage.bmp" NO BORDER OF oWnd
ACTIVATE WINDOW oWnd
oImage:End()
Return nil
The PPO generated:
Code: Select all
#line 89 "c:\hb32\FWH\Include\Fivewin.ch"
EXTERNAL FW_GT
extern errorsys
static aFwStack := {}
static _fwhtmp_ := nil
#line 3 "TesteXImage.prg"
FUNCTION MAIN()
Local oWnd
LOCAL oImage
oWnd := TWindow():New( 1, 1, GetSysMetrics(1)-100, GetSysMetrics(0)-200, "FiveWin XImage",,,,,,,,,,,, !.F., !.F., !.F., !.F., .T.,, "oWnd",, )
oImage := TXImage():New( 1, 1, oWnd:nWidth-10, oWnd:nHeight-90, {|| "TesteXImage.bmp"}, oWnd, .F., .T. )
oWnd:Activate(, oWnd:bLClicked, oWnd:bRClicked, oWnd:bMoved, oWnd:bResized, oWnd:bPainted, oWnd:bKeyDown, oWnd:bInit,,,,,,,,,,, oWnd:bLButtonUp, .F. )
oImage:End()
Return nil
Does anyone have any clue ?
Regards,
Maurício Faria
Re: Como mejorar la calidad de las imágenes
Yes, i have it too.
Already reported.
Already reported.
Saludos / Regards,
FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: Como mejorar la calidad de las imágenes
Add this setting
In the case of 2 color bitmaps (eg. black and white) we need to set lBmpTransparent to .F.
Suggested code:
Code: Select all
oImage:lBmpTransparent := .f.
Suggested code:
Code: Select all
function TestXImage2Clr()
local oWnd, oImage
DEFINE WINDOW oWnd
@ 10,10 XIMAGE oImage SOURCE "TesteXImage.bmp" SIZE -10,-10 OF oWnd
oImage:lBmpTransparent := .f.
ACTIVATE WINDOW oWnd MAXIMIZED
return nil
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
Re: Como mejorar la calidad de las imágenes
Saludos / Regards,
FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Re: Como mejorar la calidad de las imágenes
Hi, thanks.nageswaragunupudi wrote:Add this settingIn the case of 2 color bitmaps (eg. black and white) we need to set lBmpTransparent to .F.Code: Select all
oImage:lBmpTransparent := .f.
Better !
But still not as good as other apps, and worst in the bottom of the image:
And specially different when extreme zoomed:
Don't know it there is any importance, but its not a 2 colors image, its a 256 one ( 8 bit depth ).
And its a 150 dpi image.
[[]]
Maurício Faria
Re: Como mejorar la calidad de las imágenes
nageswaragunupudi wrote:Add this setting
In the case of 2 color bitmaps (eg. black and white) we need to set lBmpTransparent to .F.
lBmpTransparent shouldn't be .F. by default ?
[[]]
Maurício Faria