FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas con la libreria FreeImage y Graphics::TBitmap
Pues amigos mi problema es que uso esa libreria para convertir imagenes bmp a otros formatos y si uso para ello un TImage y guardo esa imagen y luego uso las funciones de FreeImage para convertir la imagen pues va genial pero si en vez de un TImage uso un Graphics::TBitmap y creo la imagen con el y luego intento convertir ese archivo me falla la funcion de la libreria aunque sean ambas .bmp.
La que usa el Graphics::TBitmap es esta: Código PHP:
Código PHP:
Código PHP:
En la de concatenar la parte del portapapeles funciona bien pero la de guardar a archivo solo funciona bien si lo guardo en formato .bmp ya que es el unico que no convierto. ¿Como puedo solucionar eso? |
#2
|
||||
|
||||
No tengo el gusto de haber trabajado con esa librería, pero si con la conversión de formatos con GDIplus (Extensión del GDI de Windows).
Te aconsejo la lectura de estos enlaces: Leer archivos graficos en varios formatos. Como guardar archivos gráficos en varios formatos. Leer archivos gráficos multipágina en varios formatos Escribir archivos gráficos multipágina Saludos. |
#3
|
||||
|
||||
Está muy bien tu codigo para hacer las conversiones con las GDI pero lo que pasa es que la aplicacion sobre la que estoy trabajando ya usa la dll FreeImage para otras cosas y poner mas codigo cuando ya tengo una dll que lo hace lo veo innecesario. Lo que necesito es saber donde está el fallo aunque me quedo con tu codigo para otra ocasion .
Mira lo que puedo ver entre la que me lo crea bien y la que me da error: http://postimg.org/image/qsstjp62x/ Cambian algunas cosas pero he intentado hacer que la que falla llegue con los mismos valores pero ni por esa funciona. Última edición por aguml fecha: 19-12-2014 a las 15:54:58. |
#4
|
||||
|
||||
lo solucioné. Al parecer me lié y el que funcionaba era el de la imagen de arriba y el que fallaba era el de abajo. Le puse la propiedad PixelFormat como pf8bit y ya hace la conversion sin problemas.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TBitmap + SetSize | marcelocarazas | Varios | 2 | 11-11-2014 17:13:24 |
F2051 Unit ImgList was compiled with a different version of Graphics.TBitmap | Xana | Gráficos | 0 | 13-03-2007 17:44:51 |
Problema con tbitmap | chux | Gráficos | 2 | 09-06-2006 18:11:19 |
Unit JPEG compiled witha diff. version of Graphics | luisdevis | Varios | 0 | 08-10-2004 23:39:32 |
Problemas con libreria RX | anay | Varios | 2 | 18-12-2003 15:18:55 |
|