Пока придумалось только делать невизуальный компонент TBitmap в полный размер картинки и копировать с него на TImage разные части изображения в зависимости от координат TImage, куда пользователь нажал и от того увеличить надо масштаб или уменьшить. 
 
Вот если бы кто теперь написал пример функции, которая может из TBitmap скопировать в TImage прямоугольник с размерами TImage... 
		
	
		
		
		
		
		
	
		
		
	
	
	 |