我在Firefox中发现了一个奇怪的错误.我也在Chrome中测试了它,但没有发生..
我正在使用背景对象.这是一个固定位置和1920*1050大小的div.我需要这个,因为我希望我的网站与每个分辨率兼容.较小的分辨率隐藏了背景的大部分,但全高清用户可以看到整个背景.
如果我使用这个div的绝对位置,我的浏览器给我水平滚动功能.我可以隐藏溢出隐藏它,但我无法禁用滚动功能.在固定位置,浏览器不会"看到"整个对象,它等于禁用水平滚动.
如果有人有任何其他解决方案,我将非常感激.
这个解决方案的问题是:

你可以看到两者之间的区别.这是相同的文本样式,但没有固定的抗锯齿.使用较小的字体大小,它真的很烦人.
过去有人遇到过这个bug吗?我怎么能修复它,或任何其他背景图像的解决方案?
更新
好吧,我删除了div,并为我的body标签添加了具有固定属性的背景,并且发生了相同的... background-attachment:fixed; <导致同样的问题
我在 C# 中使用 DirectShow 库 (DirectShowLib-2005.dll) 来捕获摄像机图像。当我定义捕获对象的大小时,我有以下参数:
const int VIDEOWIDTH = 640; // Depends on video device caps
const int VIDEOHEIGHT = 480; // Depends on video device caps
const int VIDEOBITSPERPIXEL = 24; // BitsPerPixel values determined by device
capture = new Capture(0, VIDEOWIDTH, VIDEOHEIGHT, VIDEOBITSPERPIXEL, pictureBox1);
Run Code Online (Sandbox Code Playgroud)
我正在使用这个循环来获取设备的名称。我可以以某种方式读取每个摄像头的所有可能分辨率吗?
DsDevice[] capDevices;
capDevices = DsDevice.GetDevicesOfCat(FilterCategory.VideoInputDevice);
if (capDevices.Length == 0)
{
//Could not found camera
}
else
{
for (var i = 0; i < capDevices.Length; i++)
{
myCamerName = capDevices[i].Name.ToString();
} …Run Code Online (Sandbox Code Playgroud)