问题列表 - 第8625页

GDI +:如何在背景线程上将Graphics对象渲染为位图?

我想使用GDI +在后台线程上渲染图像.我找到了关于如何使用GDI +旋转图像的这个例子,这是我想做的操作.

private void RotationMenu_Click(object sender, System.EventArgs e)
{
    Graphics g = this.CreateGraphics();
    g.Clear(this.BackColor);
    Bitmap curBitmap = new Bitmap(@"roses.jpg"); 
    g.DrawImage(curBitmap, 0, 0, 200, 200);  

    // Create a Matrix object, call its Rotate method,
    // and set it as Graphics.Transform
    Matrix X = new Matrix();
    X.Rotate(30);
    g.Transform = X;  

    // Draw image
    g.DrawImage(curBitmap, 
    new Rectangle(205, 0, 200, 200), 
        0, 0, curBitmap.Width, 
        curBitmap.Height, 
        GraphicsUnit.Pixel);  

    // Dispose of objects
    curBitmap.Dispose();
    g.Dispose(); 
} 
Run Code Online (Sandbox Code Playgroud)

我的问题有两个部分:

  1. 你会如何this.CreateGraphics()在后台线程上完成?可能吗?我的理解是this这个例子中有一个UI对象.因此,如果我在后台线程上进行此处理,我将如何创建图形对象?

  2. 一旦我完成处理,我将如何从我正在使用的Graphics对象中提取位图?我无法找到一个如何做到这一点的好例子.


另外:格式化代码示例时,如何添加换行符?如果有人可以给我发表评论,说明我真的很感激.谢谢!

c# multithreading gdi+ image-processing

3
推荐指数
1
解决办法
5633
查看次数

在使用.NET时如何限制文件碎片?

在我的应用程序中,我随着时间的推移将小数据位收集到更大的文件中.结果,目标文件变得过分碎片化.使用.NET可以做些什么来限制输出文件的碎片?

.net c# file-io fragmentation

4
推荐指数
1
解决办法
556
查看次数

如何在jquery中选中/取消选中复选框时执行事件

我有以下jquery代码,工作正常.

$('#onlyTwo').click(function() {
                $("#textarea3").attr("disabled", true);
                $("#textarea4").attr("disabled", true);
                $("#radio3").attr("disabled", true);
                $("#radio4").attr("disabled", true);
                return true;
            });
Run Code Online (Sandbox Code Playgroud)

这样,当单击"onlyTwo"复选框时,会禁用某些字段.当'onlyTwo'复选框未选中时,如何让这些字段再次启用...

基本上我想知道如何找出是否选中了复选框

jquery

10
推荐指数
2
解决办法
3万
查看次数

获取我的IP地址

我在小型网络上有一台电脑,所以我的IP是192.168.2.100.

我想要获得真正的IP.我下载了no-ip客户端,但这对于这么简单的事情来说似乎很麻烦.

我创建了这个php脚本,它获得了http://www.ip-adress.com/ page并检索了它给我的ip.

有更简单的方法吗?使用C,WSH或其他东西.或者,如果有一个更简单的PHP方式请告诉我.

当我拿到ip时,我会将它上传到我的ftp网站,以便我可以看到ip从工作中.

php c networking wsh ip-address

8
推荐指数
2
解决办法
6118
查看次数

我应该使用TDD吗?

我是我(非常小)公司中唯一的开发人员,我即将开始为该公司开发一个中型ASP.NET Web应用程序.

我想弄清楚我是否应该学习测试驱动开发(TDD)并在此应用程序中实现它.

我需要很快开始开发我们的新应用程序,我担心测试.我已编程多年但从未进行任何单元测试.

我已经阅读了很多关于TDD的在线资源,但我不确定我是否会对它进行"足够好"的掌握以使其在应用程序中有效.

.net tdd asp.net-mvc

40
推荐指数
5
解决办法
3703
查看次数

基于W3C XML Schema的emacs中的模式敏感编辑?(不是RNG)

我刚刚了解到,在这里,约nxml模式,其中,根据自述,是

GNU Emacs用于编辑XML文档的主要模式.它支持编辑格式良好的XML文档,还使用RELAX NG Compact语法提供对XML文档的模式敏感编辑.

有没有一种模式可以为W3C XML Schema做同样的事情?

如果我找不到这样的东西,那么无论如何nxml-mode对我有用,假设我严格处理W3C XML Schema而不是Relax-NG?

相关:VIM中的模式感知编辑

xml emacs xsd relaxng

8
推荐指数
2
解决办法
2245
查看次数

"ASP.NET"错误:拒绝访问远程服务器,因为不存在登录映射

我能够执行直接查询链接服务器的存储过程,但是当我通过ASP.NET调用相同的sproc时,我收到以下错误:

拒绝访问远程服务器,因为不存在登录映射.

当我通过SSMS执行它时,我通过我的Windows域帐户连接.

该站点是ASP.NET,在IIS 7上使用表单身份验证,在本地计算机上使用SQL 2008.

对于所有登录,链接服务器设置为"使用此安全上下文进行".

sql-server asp.net linked-server sql-server-2008

4
推荐指数
1
解决办法
2万
查看次数

寻找VoIP服务提供商

我正在寻找我的应用程序可用于拨打固定电话和移动电话的VoIP服务.

我需要的:

  • 我会生成一个音频文件并将其发送到服务.然后,该服务将发出呼叫并播放音频文件.

其他功能将是一个加号:

  • TTS(我发送文本,服务将其转换为音频)
  • 能够接收DTMF响应

有什么建议?

api service voip telephony web-services

3
推荐指数
1
解决办法
2011
查看次数

Ruby是否具有Python的扭曲框架作为网络抽象层?

根据我的理解,Python的扭曲框架为网络通信提供了更高层次的抽象(?).

我正在寻找一个Ruby等价的扭曲在Rails应用程序中使用.

ruby python ruby-on-rails twisted

6
推荐指数
1
解决办法
2085
查看次数

同时学习Perl和Catalyst是否可行?

同时学习Perl和Catalyst是否可行?如果是这样,典型的路径是什么?

我是经验丰富的.Net/C#/ C++开发人员,但对Perl来说还算新

perl catalyst

6
推荐指数
3
解决办法
1106
查看次数