0
我正在使用vb.net 2010中的網站,我需要在我的default.aspx頁面中獲取屏幕的顏色深度。我怎樣才能做到這一點?我發現這個Java代碼顯然是我所需要的,我如何在aspx中使用它?非常感謝如何在asp.net中獲取屏幕顏色深度
import java.awt.DisplayMode;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
public class Main {
public static void main(String[] argv) throws Exception {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
for (int i = 0; i < gs.length; i++) {
DisplayMode dm = gs[i].getDisplayMode();
int refreshRate = dm.getRefreshRate();
if (refreshRate == DisplayMode.REFRESH_RATE_UNKNOWN) {
System.out.println("Unknown rate");
}
int bitDepth = dm.getBitDepth();
int numColors = (int) Math.pow(2, bitDepth);
}
}
}
你不能。這是Java。您需要找到給定代碼的VB.Net替代方案。而這個Java代碼是指操作系統「形式」上下文(AWT)中的屏幕設備,而不是基於Web的上下文。 System.Windows.Forms中有一個Screen類,您可以查看它,但是,它又基於PC表單,而不是Web https://msdn.microsoft.com/zh-cn/library/system.windows.forms .screen%28v = vs.110%29.aspx – ManoDestra