我想用C#编写自己的djvu阅读器。提示从哪里开始?DJVU阅读器从零开始。 C#
在Visual Studio中用C#(Winforms)编写程序。问题在于我不懂如何阅读djvu。或者将它分开导入每个图像以便在程序中进一步显示。
我想用C#编写自己的djvu阅读器。提示从哪里开始?DJVU阅读器从零开始。 C#
在Visual Studio中用C#(Winforms)编写程序。问题在于我不懂如何阅读djvu。或者将它分开导入每个图像以便在程序中进一步显示。
DjVu是一个开放标准。有一个基于C++的库读取格式。如果你可以开源你的代码(它是GPL),你可以复制它:http://djvu.sourceforge.net/。
如果不是,您可以从http://djvu.org/resources/的规格开始,并从头开始编码。
祝你好运!
该库是基于C++的。 – Anthon 2014-03-07 06:34:20
请随时更新答案。超过2,000代表你可以做到这一点。固定。 – codekaizen 2014-03-07 07:29:56
你开始File -> New Project
堆栈溢出不是“为你做”网站。在
问题出现了,我不知道如何读的djvu
你已经发现的问题。然后解决方案是读取格式和规格。
我不问我。我问我从哪里开始?读什么,所以我可以读取文件并提取图像。 – JinDeveloper 2012-01-10 01:04:00
是的,但你问了一个最有趣的问题,很少或没有上下文。你有什么尝试?什么不工作?什么环境?什么os? StackOverflow不是Rent-a-Coder。 – 2012-01-10 01:08:55
我添加了更多信息。 – JinDeveloper 2012-01-10 01:16:13
使用FileStream
类读取文件。
使用Bitmap
类(WinForms)或WriteableBitmap
类(WPF)编写像素。
我认为这是格式化算法。我不能画画。如果我错了。 – JinDeveloper 2012-01-10 01:07:59
我不明白你在说什么。 – SLaks 2012-01-10 01:08:55
CamiNova,从LizardTech接管DjVu的开发和维护的公司,可以提供.NET SDK。我会从那里开始。
我有一个C#DJVU阅读器是开源。你可以在这里找到它:https://github.com/Telavian/DjvuNet
编辑:我的图书馆已经接管了4creators在:https://github.com/DjvuNet/DjvuNet
Telavian写道:
“我有一个C#DJVU阅读器是开源你可以在这里找到它:https://github.com/Telavian/DjvuNet“
不幸的是,这个项目不能完全工作。通常文件只有一些页面打开。没有PageHeader的单页文档无法启动。亲爱的特拉维安,请看看这一刻。我可以发送无法打开的文件样本
我的Djvu库在以下方面有了很大的改进:https://github.com/DjvuNet/DjvuNet – Telavian 2017-03-31 23:10:15
Metro?的WinForms? WPF? Silverlight的? ASP.Net? MonoTouch的? – SLaks 2012-01-10 01:06:06
添加更多信息 – JinDeveloper 2012-01-10 01:13:26