У меня вопрос по поводу разрешения экрана и размера изображения.
есть изображение размером 4096x4096, а разрешение экрана моего компьютера составляет 2560x1440.
Я работаю над программой на С ++, которая может отображать изображение. Когда я уменьшаю это изображение, программа может правильно отображать изображение, масштаб может составлять до 0,7, что приводит к размеру изображения 2867x2867. любой масштаб больше 0,7 приведет к сбою программы (ошибка сегментации (ядро сброшено)).
Я также протестировал другой размер изображения (200x3121), программа отлично работает с заданным масштабом, который меньше 3,6.
В целом, я думаю, что это имеет высокую связь с разрешением экрана. если размер изображения намного больше, чем разрешение экрана, то программа вылетает. это правильно? кто может объяснить это правильно? скажи мне принцип. спасибо.