FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como rotar una imagen en delphi x grados SIN DEFORMARLA?
ya he visto los codigos 451 y 452 en trucomania que rotan una imagen x grados, pero hay un gran problema, que al ir rotando la imagen se va deformando y poniendose un fondo negro o blanco, por ejemplo, si quiero rotarla 45 grados se forma un octagono que afecta la imagen y el fondo es negro o blanco, ya puse transparencias, autosize, etc y aun sigue deformandose y necesito una aplicacion que rote imagenes 45 grados minimo, por favor si alguien sabe como solucionar ese problema se lo agradeceria
gracias |
#2
|
||||
|
||||
Hola,
No sé si será matar moscas a cañonazos, pero, la librería Imaging para Delphi no sólo puede rotar imágenes (que lo hace, y muy bien) sino que puede hacer otras muchas cosas más, como convertir entre decenas de formatos de imagen. No es complicada de usar, por lo menos para lo que te propones, es de código abierto y gratuita, y, ya te digo, yo la he usado y aun uso con buenos resultados. |
#3
|
|||
|
|||
Yo lo he intentado con imaging library pero no soporta TIFF, alquien sabe de alguna otra utilidad o librería que soporte TIFF, tengo que rotar imagenes TIFF, por ahora lo hago desde línea de comandos con un programa al que le paso parametros (rotar.exe .\imagen.tif rotate=90), pero no me acaba de convencer porque hasta que no se rote no puedo seguir con la ejecución del procedimiento, y la verdad es que es un apaño, estoy intentando encontrar algo para hacerlo desde codigo, pero en fin, estoy ciego de buscar por internet y no encontrar nada.
|
#4
|
||||
|
||||
Hola,
La librería susomentada soporta el formato TIFF. Yo juraría que este formato está soportado, a lo menos en parte. No recuerdo ahora mismo si puedes rotar una imagen TIFF, directamente, pero, lo que es casi seguro es que puedes convertir una imagen TIFF a BMP, por ejemplo, rotar dicha imagen BMP, y luego guardarla de nuevo en formato TIFF. Corrígeme si me equivoco. Última edición por dec fecha: 03-12-2007 a las 19:25:32. |
#5
|
|||
|
|||
Pues no se si te equivocas porque no lo he probado, pero ahora que lo dices lo voy a ver posiblemente tengas razon, pero no veas la historia, convierte, rota y vuelve a convertir, pero si funciona, pues no es mala opcion. Gracias, por la idea, no me lo había propuesto por el tema de si pierde calidad, pero voy a ver que tal.
|
#6
|
||||
|
||||
Hola,
En realidad no es tanta "historia". Yo tengo un programa que usa la referida librería. El programa admite como entrada una imagen de cualquiera de los formatos de entradaq soportados, puede rotar la imagen, y, a continuación, guardarla en cualquiera de los formatos de salida soportados. Todo eso lo hace en "cero coma", como suele decirse. Vamos, que, no es tanta historia. Y, eso suponiendo que no puedas rotar una imagen TIFF, directamente, y volverla a guardar. ¿Esto sí que lo probaste, no? |
#7
|
||||
|
||||
Mira esto
Hace poco yo estaba con este mismo problema, aunque yo lo que tenía que transformar era un jpg, pero creo que te servirá igual, chequealo para ver si te funciona. Aquí te dejo el código, creo que lo saqué de la sección de trucos o de algún hilo, lo que tengo claro es que lo obtuve, como tantas veces, en clubdelphi, pagina a la que le estoy muy agradecido, sobre todo a sus foreros.
Espero que te sirva de algo |
#8
|
|||
|
|||
Hola, ustedes sabrian como rotar un shape, no encuentro la manera.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Rotar Imagen | Rako | Gráficos | 5 | 23-11-2007 12:51:14 |
Rotar imagen jpg | ElDioni | Gráficos | 6 | 09-11-2007 11:05:50 |
rotar una imagen sin parar | jarscuba | Gráficos | 4 | 14-03-2005 09:51:31 |
Rotar una imagen | zuriel_zrf | Gráficos | 2 | 29-12-2003 19:37:53 |
Como rotar x grados un bitmap ( o grafico en general ) | manoley23 | Gráficos | 2 | 28-07-2003 17:23:38 |
|