Итак тут будет представлена реализация примеров на VCL
Начнём с простых
Наконец то реализовал нормальный зум, не использует холст для рисования. В основе лежит совершенно другой принцип.
Из старого компонента пришлось почти всё выкинуть, хоть я и перекрыл метод onPaint в родительском контроле(аналог Win.pas) но он даже не понадобился. библиотека всё прекрасно рисует сама, двойная буферизация работает исправно.
ImageVCL тест ->Ссылка
https://forumupload.ru/uploads/001b/10/a7/2/193450.png
https://forumupload.ru/uploads/001b/10/a7/2/289041.png