【无法使用C#更改视频捕获分辨率】教程文章相关的互联网学习教程文章

无法使用C#更改视频捕获分辨率【代码】

我正在尝试使用C#中的DirectShowNet更改默认的网络摄像头分辨率,根据我的收集,我需要通过调用Windows win32 api dll中的内置VideoInfoHeader类进行AVI捕获来更改它.我从DirectShowNet获得以下代码:hr = capGraph.SetFiltergraph( graphBuilder );if( hr < 0 )Marshal.ThrowExceptionForHR( hr );AMMediaType media = new AMMediaType();media.majorType = MediaType.Video;media.subType = MediaSubType.RGB24;media.formatType =...

C#-Google Contacts API(gdata)同步低分辨率照片【代码】

我正在使用Google联系人api(gdata)在Google联系人中设置联系人的照片.我正在使用提琴手,我看到请求是根据Google Contacts Examples发送的,但是从Google下载回来的照片始终是9696.我用来更新和下载照片的代码是:public void UpdateUserPhoto(Contact contact, Stream photo) {_contactsRequest.SetPhoto(contact, photo); }public static void DownloadPhoto(ContactsRequest cr, Contact contact) {if (contact.PhotoEtag == null...

c#-在MonoTouch中获取没有UI的iOS屏幕分辨率【代码】

问题是:如何在没有UI线程的情况下如何在iOS MonoTouch(如UIScreen.MainScreen.Bounds)中获得屏幕分辨率?.MainScreen属性引发异常UIKit Consistency error: you are calling a UIKit method that can only be invoked from the UI thread.因此,我需要一个UI线程.但是,由于在应用程序加载之前需要解析度,因此在调用UIApplication.Main()之前,UIApplication.mainThread(调试器显示的私有成员)为null.我假定根本没有UI线程,因为没有U...

C#4中的过载分辨率和可选参数【代码】

我正在使用一些代码,它有一个函数TraceWrite的七个重载:void TraceWrite(string Application, LogLevelENUM LogLevel, string Message, string Data = ""); void TraceWrite(string Application, LogLevelENUM LogLevel, string Message, bool LogToFileOnly, string Data = ""); void TraceWrite(string Application, LogLevelENUM LogLevel, string Message, string PieceID, string Data = ""); void TraceWrite(string Applic...

c# – 以编程方式以特定分辨率编辑图标【代码】

在我的winforms应用程序中,我可以使用this.Icon更改任务栏图标,但这也会更改标题栏中的应用程序图标. 这就是我目前正在编辑图标的方式:public static Icon GetIcon(string text) {//Create bitmap, kind of canvasBitmap bitmap = new Bitmap(32, 32);Icon icon = new Icon(@"<icon-location>");System.Drawing.Font drawFont = new System.Drawing.Font("Calibri", 12, FontStyle.Bold);System.Drawing.SolidBrush drawBrush = n...

c# – 当前监视器的分辨率【代码】

如何获得当前显示器的屏幕分辨率? “当前监视器”,我指的是应用程序启动的那个. 我问这个的原因是因为我有两台显示器,二级显示器是12801024,主显示器是16801050.应用程序启动时,根据主监视器分辨率愚蠢地设置自己的高度和宽度.当应用程序在辅助监视器上启动时,它会溢出分辨率,这看起来很奇怪. 我知道我可以更改/删除设置应用程序高度/宽度的代码,但我也很好奇如何确定应用程序显示的监视器. 对于它的价值,我不是设置自己的高度/宽...

如何使用C#以低分辨率形式提供高分辨率图像【代码】

尝试使用300dpi tif图像在网络上显示.目前,当用户上传图片时,我正在动态创建缩略图.如果创建的页面引用宽度为500x500px的高分辨率图像,我是否可以使用相同的功能即时转换为gif / jpg.将要创建的jpg即将解决的是什么? 编辑: 为了进一步解释该用法,用户上传了大约30003000像素的300dpi图像.用户正在使用这些图像来创建将用于pdf打印的目录页面.当他们创建页面时,我们只需要72dpi图像显示在屏幕上,但是对于打印,需要300dpi图像.显然...

c# – 免费分辨率应用程序

解决方案免费应用程序的含义是什么,正如我与我的许多朋友讨论过的那样,他们说解决方案是指解决方案用户想要查看应用程序应该调整它的位置,解决方案是监视器解决方案或任何说100 100分辨率是多少?解决方法:我认为这意味着不同分辨率下的比例应该相同.这并不意味着应用程序将在内部调整其窗口大小以适应新的分辨率.但这不是普遍的. 另一个非常重要的事情是,它带来的背景.例如,对Web应用程序有不同的期望,这可能会根据分辨率更改布局...

c# – DPI图形屏幕分辨率像素WinForm PrintPageEventArgs【代码】

对于运行我的应用程序的任何显示器,Dpi Points如何与像素相关?int points; Screen primary;public Form1() {InitializeComponent();points = -1;primary = null; }void OnPaint(object sender, PaintEventArgs e) {if (points < 0) {points = (int)(e.Graphics.DpiX / 72.0F); // There are 72 points per inch}if (primary == null) {primary = Screen.PrimaryScreen;Console.WriteLine(primary.WorkingArea.Height);Console.Wri...

c# – 独立于分辨率的WPF应用程序【代码】

我正在开发一个需要独立于分辨率的数据库系统,一些使用仍然以1024 x 768运行的屏幕,一些使用1920 x 1080的屏幕,而其他人使用其间的所有内容. 我之前没有做过很多与WPF的合作,所以我只是刚刚开始尝试让我的头围绕高度,宽度和路线. 我目前拥有的是一个主窗口,其中包含一个网格,其中顶部有一行标签和一些导航按钮,以及登录人员的时间和用户名.然后我有一秒钟下面的行,它包含一个框架,我将页面加载到程序的主导航中. 在页面中我主要使用...

c# – 从DateTime.Now获取高分辨率时间戳

给定一个时间戳字符串来自另一台机器A到机器B(例如,hh:mm:ss.fff)并假设两台机器的时钟同步,我怎么能让机器B计算它的时钟和时间之间的时间跨度来自机器A的字符串? 我试过与DateTime.Now.Ticks进行比较,但分辨率似乎是10-20毫秒.我想计算更接近1毫秒的分辨率. 一段时间以来,我已成功使用Stopwatch.GetTimestamp()进行高分辨率计时,但请记住,这并不是那么简单,因为我只有机器B中可用的字符串,并且没有很好的方法来校准秒表.具有实...

C# winform中 窗体缩放自适应的方法(不同电脑/不同分辨率)

C# winform中 窗体缩放自适应的方法(不同电脑/不同分辨率) ? 窗体缩放是一个困扰我多时的问题,为了解决这个问题,我从网上找了很多相关的资料,很多人说用Anchor和Dock属性,但是我试了以后,始终不能达到想要的效果。后来,搜到了一个帖子,终于解决了这个问题,再次对该贴作者表示感谢。原帖链接为:http://www.cnblogs.com/sydeveloper/archive/2013/01/29/2881521.html以下是笔者的实现过程:1. 首先在窗体上放上一个...

请问C#压缩常见图片格式(JPG)质量/分辨率该如何实现

gdic#winform实现鼠标点击笔划自动绘制笔划的若干问题gdic#winform实现鼠标点击笔划自动绘制笔划的若干问题gdic#winform实现鼠标点击笔划自动绘制笔划的若干问题gdic#winform实现鼠标点击笔划自动绘制笔划的若干问题gdic#winform实现鼠标点击笔划自动绘制笔划的若干问题gdic#winform实现鼠标点击笔划自动绘制笔划的若干问题

c#和SQL Server中的DateTimeOffset分辨率【代码】

Docs声明,在.NET和SQL服务器中,分辨率为100ns. DateTimeOffset值的时间分量以100纳秒单位称为刻度 – C#准确度 – 100纳秒 – SQL Server 然而SQL似乎丢掉了最后一位数(例如我正试图保存2013-08-15 09:19:07.2459675 -04:00,SQL保存2013-08-15 09:19:07.2459670 -04:00 – 通知最后一位数改变了.) 这发生在同一台机器上,因此它不依赖于硬件. 并不是说我实际上需要这个解决方案,但它使日期更难比较……我只是好奇.解决方法...

C#计时器分辨率:Linux(单声道,dotnet核心)与Windows【代码】

我需要一个每25ms发射一次的计时器.我一直在dotnet核心运行时和最新的mono-runtime上比较Windows 10和Linux(Ubuntu Server 16.10和12.04)之间的默认Timer实现. 定时器精度有一些差异,我不太明白. 我正在使用以下代码来测试Timer:// inside Main()var s = new Stopwatch();var offsets = new List<long>();const int interval = 25;using (var t = new Timer((obj) =>{offsets.Add(s.ElapsedMilliseconds);s.Restart();}, null, 0,...