一、背景
在pc機上顯示正常,在高解析度下的pad上,顯示出現問題:
1、顯示在螢幕最右端的窗體(控制項)顯示不出來;
2、截圖時,被截圖的介面字型文字變大,介面因此顯示不全。
二、解決方法:
方法一:wpf上使用wpf方式獲取螢幕大小,而不是winform的獲取螢幕大小的方式。
//view codesize primarysize = screen.primaryscreen.bounds.size;
double dwidth =system.windows.systemparameters.primaryscreenwidth;
double dheight = system.windows.systemparameters.primaryscreenheight;
方法二:winform解決方法:
2、依據dpi擴充套件拷貝的大小,設定拷貝的的dpi(bmp的setresolution方法)
backgroundimage =getdestopimage();view codebackgroundimagelayout =imagelayout.zoom;
private
image getdestopimage()
3、修改拷貝內容位置資訊
privateview codevoid
drawlastimage()}}
4、獲取dpi**:
publicview codestatic
float
getlogpiex()
pixekey.close();
}else
pixekey.close();}}
}catch
(exception ex)
return
returnvalue;
}
解析度 Dpi 的關係
概念 解析度,指的是影象或者顯示屏在長和寬上各擁有的畫素個數。比如一張 解析度為1920x1080,意思是這張 是由橫向1920個畫素點和縱向1080個畫素點構成,一共包含了1920x1080個畫素點。dpi是解析度的表示單位之一。它是英文dot per inch的縮寫,意思是 每英吋的點數 上面我...
影像解析度 地面解析度 比例尺及DPI之間的關係
在平時應用當中,很多gis從業者理不清影像解析度 地面解析度 比例尺及dpi之間的關係,在具體應用中容易疑惑,如下兩應用 1 遙感影像我們所說的quckbird 0.61公尺的解析度指的是什麼解析度?如何算出在不同比例尺下每個畫素的地圖距離是多少?2 arcgis快取中resulation scal...
影像解析度 地面解析度 比例尺及DPI之間的關係
在平時應用當中,很多gis從業者理不清影像解析度 地面解析度 比例尺及dpi之間的關係,在具體應用中容易疑惑,如下兩應用 1 遙感影像我們所說的quckbird 0.61公尺的解析度指的是什麼解析度?如何算出在不同比例尺下每個畫素的地圖距離是多少?2 arcgis快取中resulation scal...