Tag: 图像转换

将.dds转换为.png:XNA真的令人费解吗?

我有一个.dds文件,我想要一个.png文件。 虽然我已经发现了 DevIL.NET库 ,但是一个静态类的API设计没有并行化,所以我希望找到另一种方法。 这让我想到了XNA。 但是,这就是我对这个想法的了解…… 好吧,看起来我想要这个Texture2D类; 然后我可以调用myTexture2D.SaveAsPng 。 但是如何从我的.dds文件中获取其中一个呢? 那么文档似乎表明我想使用myContentManager.Load 。 哦,废话,不是它,这是某种游戏内容管理系统。 好吧,我的搜索似乎已经出现了很多myTexture2D.LoadFile ; 我会去那。 我错过了汇编参考或其他什么? 哦不,我明白了,他们在3.1和4.0之间删除了那个方法,很棒。 好吧,这有点烦人,但myTexture2D.LoadStream并不是真正的问题。 等等现在这是什么? 它想要一个GraphicsDevice ? 嗯,看起来人们通常会通过GraphicsDeviceManager获得其中一个……哦等等,我不会再去那条路了,不再是Manager给我的。 我想我应该手动实例化这个东西。 好吧,这不是太难… var myGraphicsDevice = new GraphicsDevice(GraphicsAdapter.DefaultAdapter, GraphicsProfile.HiDef, (噢,这个PresentationParameters东西是好的,我只是尝试new PresentationParameters()); var myGraphicsDevice = new GraphicsDevice(GraphicsAdapter.DefaultAdapter, GraphicsProfile.HiDef, 那是一个例外。 他们想要我的PresentationParameters一个DeviceWindowHandle ? 但我正在运行一个控制台应用程序! 所以我真的希望有一种不太复杂的方式来做这件事; 也许我可以使用某种默认的GraphicsDevice 。 创建一个整个窗口只是为了将.dds转换为.png感觉很愚蠢。 我想,对于我的转换问题的其他建议表示欢迎,尽管理解如何从一般的非XNA代码中使用XNA可能是值得的。

C#中的JPG到PDF转换器

我想从图像(如jpg或png)转换为PDF。 我已经查看了ImageMagickNET ,但它对我的需求来说太复杂了。 还有哪些其他.NET解决方案或代码可用于将图像转换为PDF?