C# Увеличить изображение - PullRequest
0 голосов
/ 27 марта 2020

Я использую дисплей, который наследуется от элемента управления в C#. Я хотел бы иметь возможность щелкнуть местоположение и увеличить его, а затем переместить его в центр элемента управления, где происходит увеличение.

как мне это сделать? Я знаю, что могу использовать:

 g.DrawImage(currentFrame, imagex, imagey, imgWidth, imgHeight);

, чтобы перерисовать BMP с информацией о масштабировании

, и я использовал это:

imagex = (zoomPointX * (-1) * (zoomFactor - 1)); imagey = (zoomPointY* (-1) * (zoomFactor - 1));

zoomPointX, и zoomPointY - это где я нажмите на. но я не уверен, как приблизиться к этому месту, и еще больше к центру BMP.

кто-нибудь может мне помочь?

...