![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Yo tampoco encuentro la manera de cambiársela desde el objeto TBitmap, pero podemos hacerlo directamente sobre el archivo. La resolución se guarda en la cabecera del bitmap, así que no tenemos mas que cambiar esos valores en la cabecera.
Algo así:
|
|
#2
|
|||
|
|||
|
Lo que estoy realmente salvando es un .jpg.
Mi rutina en esencia es algo asi.
Y deseo cuando salve el archivo que ya tenga la resolucion incluida. Quisiera no tener que hacer una salva intermedia a bmp, cambiar la resolucion y luego volver a salvarlo como .jpg y luego borrar el bmp. Muchas gracias por la ayuda, intentare esa via sino encuentro otra. Saludos a todos. JCarlos |
|
#3
|
||||
|
||||
|
Primero dices:
Cita:
Cita:
De todas formas podemos hacer para el jpg lo mismo que hicimos para el bmp, es decir, modificar la parte del fichero donde se guardan esos valores. en el caso del jpeg esta información se guarda en el segmento AP0, así que añadimos un nuevo segmento AP0 con la información que queremos y borramos la información anterior. El código nos quedaría mas o menos así:
Para usarlo solo tienes que sustituir esta linea:
Por esta otra:
|
|
#4
|
|||
|
|||
|
OK.
Muchisimas gracias. Eso es lo que andaba buscando. Saludos. JCarlos |
|
#5
|
|||
|
|||
|
Ya probe el ejemplo y trabaja a la perfeccion.
Por cierto quizas no me exprese bien en lo que deseaba hacer. Realmente cuando dije: Cita:
Saludos a todos y muy agradecido, me ha sido de gran ayuda los ejemplos Última edición por JCarlosas fecha: 09-04-2007 a las 18:21:41. |
|
#6
|
|||
|
|||
|
Aplique el jemplo tal cual como esta. y no me cambia. cargo una imagen de 929 kb y y en el archivo resultando da = 929 kb
__________________
Se un buen lector y que la fuerza te acompañe |
|
#7
|
||||
|
||||
|
Cita:
¿Y cual debía ser el resultado? Ten en cuenta que solo cambias la resolución. Una imagen de 100x100 píxeles con 72 ppp, ocupa exactamente lo mismo que una de 100x100 píxeles con 300 ppp, ya que sigue teniendo los mismos píxeles y en pantalla no apreciaras ningún cambio. El parámetro de la resolución solo sirve a la hora de imprimir la imagen para determinar la densidad de puntos con la que se debe imprimir. Es decir una imagen con el mismo tamaño de píxeles, pero con mayor resolución, se vera mas pequeña al imprimir, ya que se imprimirán mas puntos (píxeles) en el mismo espacio. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como cambiar resolucion al ejecutar programa | Mark002 | Windows | 1 | 08-02-2007 10:42:17 |
| Cambiar Resolución de windows | jorgito.crazy | API de Windows | 3 | 25-12-2006 05:37:20 |
| CAMbiar resolucion imagen en ejecucion | salvanano | Gráficos | 6 | 08-09-2006 14:22:33 |
| ¿Como resolveis las diferencias de resolución de pantalla? | Tejares | Varios | 3 | 16-06-2006 12:40:07 |
| ¿Adaptar a cualquier resolución o cambiar a la que to quiera? | Jan_polero | Gráficos | 1 | 23-11-2004 11:37:35 |
|