![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
pues de hecho si hice la búsqueda, y encontré varias cosas interesantes, aunque con el zoom en si no tengo tanto problema, los detalles son :
1.- El dibujado de la malla, mi pregunta es si no hay forma de usar esa malla dependiendo el tamaño del zoom?, o tengo que hacer un arreglo de constantes con los valores e ir midiendo yo el tamaño de los pixeles.......(perdon sin falta el otro símbolo de interrogación, mi teclado es en inglés) 2.-El tipo o forma del pincel y tamaño segun el zoom, haciedo lo mismo que en el punto anterior. 3.-El guardado de la imagen, ya que al hacer el zoom, la imagen se me guarda del tamaño que toma al zoom, pero quiero que se guarde del tamaño original obviamente ya con la modificación hecha con canvas. Tengo la idea de hacer un strechdraw para reducirlo. Si alguien me aclara estas dudas específicamente se los agradecería mucho. Gracias de antemano.
__________________
The night is my kingdom and when the night start...i'm just become in your GOD
|
|
#2
|
||||
|
||||
|
Te doy la idea en general; de ti depende como la plasmes. Tienes una imagen de 32x32... deseas hacer un 2x de zoom; lo ideal sería utilizar un CopyRect pero en este caso deseamos ponerle una malla entre los pixeles, entonces lo que debes hacer es un for dentro de un for... para ir barriendo la imagen vertical & horizontalmente. Cada pixel en la imagen de origen representará un FillRect o Rectangle en la imagen de destino.
Terminado el zoom deberás pintar la rejilla. Todo funcionará a la perfeccion su haces las multiplicaciones de forma adecuada. Ante todos los casos debes manejar dos buffers; el interno será la imagen en tamaño real, y la que el usuario ve que es afectada sera el segundo buffer. Al realizar un cambio deberás modificar ambos buffers... y obviamente eso te permitirá guardar la imagen en tamaño real. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda Paint en delphi7 | ivan84 | Gráficos | 5 | 23-11-2006 10:31:37 |
| Tcanvas mejorado | eliash | Gráficos | 6 | 10-01-2006 10:47:13 |
| Metodos de Ordenamiento. QuickSort vs Burbuja Mejorado | Delphius | Varios | 9 | 22-07-2005 02:37:50 |
| Necesito un DBGrid mejorado | Durbed | Conexión con bases de datos | 4 | 07-09-2004 14:04:03 |
| utilizar paint dentro de mi aplicacion | squenda | OOP | 2 | 01-06-2004 22:16:35 |
|