【问题标题】:screen resolution and image display(image size is bigger than screen resolution)屏幕分辨率和图像显示(图像尺寸大于屏幕分辨率)
【发布时间】:2018-05-13 02:57:28
【问题描述】:

我对屏幕分辨率和图像大小有疑问。 有一张尺寸为 4096x4096 的图片,而我的电脑屏幕分辨率为 2560x1440。

我正在开发一个可以显示图像的 c++ 程序。当我缩小这个图像时,程序可以正确显示图像,比例可以达到 0.7,这导致图像大小为 2867x2867。任何大于 0.7 的比例都会导致程序崩溃。(分段错误(核心转储))。

我还测试了另一种图像尺寸 (200x3121),该程序在小于 3.6 的给定比例下完美运行。

总而言之,我猜它与屏幕分辨率有很大关系。如果图像尺寸远大于屏幕分辨率,则程序将崩溃。这样对吗?谁能用正确的方式解释它?告诉我原理。谢谢。

【问题讨论】:

    标签: display screen-resolution image-size


    【解决方案1】:

    不,没有什么可以从中推断出来的。

    【讨论】:

    • 你是对的,和屏幕分辨率没有关系,只是堆栈溢出问题。我创建了一个很大的本地数组。这可能会导致堆栈溢出。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    相关资源
    最近更新 更多