草庐IT

c# - 在 C# 中将 PDF 导出为 JPG

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我需要将一页pdf文档保存为网站缩略图的图像。我一直在摆弄PDFSharp,但运气不佳。我试过这个:http://www.pdfsharp.net/wiki/ExportImages-sample.ashx?AspxAutoDetectCookieSupport=1但它所做的只是提取PDF文件中的嵌入图像,这不是预期的结果。关于如何做到这一点的想法?有人

c# - 如何将位图转换为图像<Bgr, Byte>

我正在使用OpenCV库进行图像处理。我想转换一个System.Drawing.Bitmap到Image.我该怎么做? 最佳答案 Image构造函数有一个Bitmap重载(假设您正在使用EmguCV包装器,因为您已经将它标记为.NET).ImagemyImage=newImage(myBitmap); 关于c#-如何将位图转换为图像,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

C# - 调整图像 Canvas 大小(保持源图像的原始像素尺寸)

我的目标是获取一个图像文件并将尺寸增加到二的下一个幂,同时保持像素原样(也就是不缩放源图像)。所以基本上最终结果将是原始图像,加上跨越图像右侧和底部的额外空白,因此总尺寸是2的幂。下面是我现在正在使用的代码;它创建了具有正确尺寸的图像,但由于某种原因,源数据被稍微缩放和裁剪。//LoadtheimageanddeterminenewdimensionsSystem.Drawing.Imageimg=System.Drawing.Image.FromFile(srcFilePath);SizeszDimensions=newSize(GetNextPwr2(img.Width),GetN

c# - Xamarin 自动导入快捷方式

在eclipse中是ctrl+shift+o,自动导入所有东西。但是我怎样才能在Xamarin中做到这一点?我不记得每个包,也没有那些灯泡,它们在Eclipse中可以帮助我“快速修复”问题。那么,是否有任何自动导入所有内容的快捷方式或其他一些自动导入内容的方法? 最佳答案 如果您通过将光标移动到缺少namespace的代码行来选择正确的上下文,然后按“Alt⌥”+“Return⏎”,将显示重构/快速修复对话框.如果对话框没有出现,请验证您的键绑定(bind)。 关于c#-Xamarin自

c# - 使用c#将图像插入到xml文件中

我到处都在寻找这个问题的答案,但找不到任何东西,所以希望你们能在这里帮助我。基本上我想将图像插入我使用c#的xml文档中的元素我知道我必须将它转换成字节,但我不确定如何做到这一点,然后将它插入到正确的元素中......新手请多多指教 最佳答案 使用以下命令将所有字节读入内存File.ReadAllBytes().将字节转换为Base64字符串使用Convert.ToBase64String().将Base64编码后的字符串写入你的元素内容。多内斯基! 关于c#-使用c#将图像插入到xml

c# - System.Drawing.Image 和 System.Drawing.Bitmap 有什么区别?

我很困惑System.Drawing.Image和System.Drawing.Bitmap之间有什么不同有人可以解释这两种类型之间的主要区别吗?为什么要使用System.Drawing.Bitmap而不是System.Drawing.Image? 最佳答案 Bitmap继承自Image:System.Drawing.Bitmap:System.Drawing.Image{}Image是一个抽象类,这意味着:Theabstractmodifierindicatesthatthethingbeingmodifiedhasamissin

c# - 在 Visual Studio Online Build Definition 中从具有多个 Web 项目的解决方案构建一个 Web 项目

我遇到一个问题,我需要从一个在VisualStudioOnline中包含两个Web项目的解决方案构建一个Web项目。我还没有找到如何使用“VisualStudioBuild”步骤仅构建一个项目。如果存在通过“VisualStudio构建”步骤执行此操作的方法,那就太好了。我还尝试使用“MSBuild”步骤。不幸的是,我在使用Nuget恢复包时遇到了问题。我收到错误:##[error]未找到文件格式header,##[error]从工具NuGet.exe返回意外退出代码1。运行后立即:Nuget.exe恢复Myproj.csproj。总结:如何在VisualStudio在线构建定义中从具

c# - 在运行时将 byte[] 加载到图像中

我有一个byte[],它由一个Image表示。我正在通过WebClient下载此Image。当WebClient下载图片并且我使用它的URL引用它时,我得到一个byte[]。我的问题是,如何将byte[]加载到WPF中的Image元素中?谢谢。注意:这是对我在这里提出的问题的补充:GenerateImageatRuntime.我似乎无法让这种方法发挥作用,所以我正在尝试一种不同的方法。 最佳答案 从MemoryStream创建一个BitmapImage,如下所示:MemoryStreambyteStream=newMemoryStr

c# - 如何在 C# 中旋转图像 x 度?

我已经进行了一些搜索,但找不到任何正在执行我希望它执行的操作的函数。我有一个带有文本的扫描文档的图像文件,但该文档旋转了一定程度,所以我想旋转它以使文本彼此对齐。在一个完美的世界里,它应该是一个自动执行此操作的功能,但我找不到任何东西,也找不到我所理解的让它自动工作的东西,它需要对图像进行一些分析,我认为这是一件大事。但后来我做了一个工具来手动旋转网站上的图像,但现在我需要一个将旋转保存到图像文件的功能。这似乎是一些不同的方法,但我没有测试过我想做什么。我发现的功能几乎和我想的一样:publicstaticBitmapRotateImg(Bitmapbmp,floatangle,Col

c# - 如何获取和设置图像的属性项

我正在尝试了解位图或图像的这两种方法。一个是.SetPropertyItem(),另一个是.GetPropertyItem()。我对文档所说的我要设置属性项的方式感到非常困惑。来自MicrosoftDocumentation它表明我们应该通过图像中已经存在的属性项的id选择一个属性项,为该属性项提供一个新的ID,设置属性,然后使用检索到的属性项设置图像属性项。这太奇怪了,但真正让我明白的是我们不能只将属性项的ID设置为任何ID我们必须将属性项ID设置为属性项ID列表中已经存在的ID.令人困惑的是,我正在使用一个已经通过其他方式设置的属性并覆盖它的属性,然后使用属性ID列表中的其他一些现