|
Se me ocurre una cosa no muy purista. Más bien una chapuza.Pero creo que válida.
Supon que tu imagen tiene 200x200 pixeles
Podrías poner un Panel o elemento similar. Con un tamaño fijo (200x200 pixels).
Dentro colocas la imagen.
Cada vez que pinches con el ratón, con el codigo varías las propiedades width y height. Aunque la imagen se haga enorme, solo se mostrará lo que aparece en el TPanel (200x200).
El inconveniente es que al hacer zoom solo mostrará la parte izquierda superior de la imagen. Por eso deberías currarte algún algoritmo que, segun en que coordenada (X,Y) pinche con el ratón, desplaze la imagen en sentido horizontal o vertical (propiedades Left y Top).
Insisto, es una chapuza. a ver si a alguien se le ocurre algo mejor.
|