В настоящее время я отображаю изображение в окне просмотра изображений. Я хотел бы нажать на изображение и узнать координаты в пикселях исходного изображения. Изображение соответствует виду и масштабируется по отношению к единицам экрана. Я мог бы перепроектировать изменение размера, но хотел бы знать, есть ли лучший способ. Возможно, используйте другой взгляд. Возможно, я могу программно получить масштабирование изображения, а не вычислять его на основе обратного проектирования макета.
Получение границ NSImage в NSImageView не отвечает на вопрос. Однако я думаю, что использование
imageView.cell?.drawingRect(forBounds: imageView.bounds)
используется в одном из ответов. Дает лучшую отправную точку для выполнения метода пересчета. Ответ также показывает, как это сделать. Он сравнивает соотношение сторон изображения с рамкой. У меня вопрос, как мне избежать этого расчета?