![]() |
Como editar imagen
Buenos dias,
Tengo el siguiente problema, necesito a una imagen cualquiera que este hecha en un formato cualquiera poder cargala y poder visualizarla en un formulario de delphi y ahi poder hacerle una modificacion que podria ser ponerle una raya, un punto, lo que sea y poder guardar esta imagen. Agradeceria mucho cualquier ayuda. Slds. Neo |
Hola,
Pienso que deberías pelearte con el "TCanvas" del "TImage" en que quieras dibujar. En este Foro encontrarás no poca información: aquí puedes ver los resultados de una única búsqueda en los mismos, habrá más, seguramente. Sin embargo, tu mensaje deja algunas cosas no demasiado claras, y, que me hacen dudar para seguir adelante planteándote alguna que otra solución por mi parte. Verás. Cita:
Cita:
|
Buenos dias,
Al parecer no me explique bien, tratare de hacerlo mejor, lo que necesito es poder editar una imagen imaginate que tengo una imagen que siempre sera la misma osea como una plantilla y dicha imagen puede estar en el formato jpg entonces yo quisiera con la imagen ya cargada en un timage poder editarla y hacerle cambios pero los cambios que necesito hacerle son simplemente rayas o puntos cualquiera de los dos si solo se puede hacer uno de ellos pues perfecto con un solo tipo de marcas seria suficiente, imaginate cuando rentas un vehiculos en un rent car, quieres llenar el formulario de salida del vehiculo en el programa y entonces cargas una imagen lateral del vehiculo si el dano es en esa area que esta y quieres marcar todos los puntos en los cuales el vehiculo tiene marcas de abolladuras o rayones en la pintura, entonces poder guardar esa imagen con las modificaciones osea los puntos o rayones que le agregaste. Esa es la idea de lo que quiero hacer. Slds, Neo |
Usa LoadFromFile del Timage para cargar la imagen desde disco.
Usa los métodos apropiados del Timage.Canvas para dibujar lineas, recuadros, elipses, etc. Despues usa el método SaveToFile para guardarlo. En tu disco duro, en la carpeta delphi\demos\ debes tener un explorador de Jpegs con código fuente, desde ahí puedes ver como trabajar con ellos. saludos |
1 Archivos Adjunto(s)
Hola,
Se trata, diría, de lo que dice Lepe y yo apunté más arriba: Cita:
|
Buenos dias,
Al parecer no he podido explicarme bien, vamos de nuevo. Todo eso que ustedes me plantean ya lo tengo hecho, a este nivel ya puedo agregar danos preestablecidos al coche osea tengo todo el coche por piezas en un form, el usuario puede seleccionar que parte del coche tiene problemas, todo esto en Timage entonces tengo determinado los diferentes tipos de dano que puede tener el coche abolladuras, rayaduras, golpes, etc bien a cada uno de estos danos le tengo asignado un boton que enciende y apaga ya sea el caso si tiene la el dano o no pero lo que quiero lograr es que no sean ediciones preestablecidas sino que yo pueda abrir la imagen en edicion y colocar en toda su superficie cualquier anotacion osea una raya, un punto, una x, etc y que esto lo pueda asociar al registro. Si te fijas en el ejemplo que me enviaste si dices que tienes una averia en la parte trasera te marca toda la parte trasera, pero no tienes averia en toda la parte trasera sino solo en la esquina izquiera, entonces yo quisiera poder posicionarme en esa esquina y colocar una raya, un punto, un led rojo, un circulo, lo que sea que indique que es en esa area que tengo el dano Slds, Neo |
Cita:
Básicamente estás dibujando pequeños segmentos de recta; en conjunto hacen un dibujo a manos libres. // Saludos |
La franja horaria es GMT +2. Ahora son las 10:44:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi