2012-01-10 7 views
1

私はあなた自身のdjvuリーダーをC#で作成したいと思います。どこから始めたらいいですか?DJVUリーダーからスクラッチ。 C#


Visual StudioのC#(Winforms)で書き込みます。問題は、私がdjvuを読む方法を理解していないという点で発生します。または、プログラム内でさらに表示するために各画像をインポートするために別々にしてください。

+0

メトロを開けない文書のサンプルを送ることができますか? WinForms? WPF? Silverlight? ASP.Net? MonoTouch? – SLaks

+0

追加情報を追加 – JinDeveloper

答えて

4

DjVuはオープンスタンダードです。形式を読み込むC++ベースのライブラリがあります。あなたのソースコードを開くことができればそれをコピーするだけです(それはGPLです):http://djvu.sourceforge.net/

もしそうでない場合は、http://djvu.org/resources/の仕様から始めて、自分でコードを作成することができます。

幸運を祈る!

+0

そのライブラリはC++ベースです。 – Anthon

+0

次回は、ちょうど答えを更新してください。 2000人以上の代理人がこれを行うことができます。一定。 – codekaizen

3

あなたはFile -> New Project

で始まるスタックオーバーフローは、「あなたのためにそれをやる」サイトではありません。

問題は、私はDjVu形式

あなたが問題を認識している

の読み方を理解していないことで発生します。解決策は、フォーマットと仕様を読み上げることです。

+0

私に尋ねることはありません。私はどこから始めたいのですか?何を読んで、私はファイルを読んでイメージを抽出することができます。 – JinDeveloper

+1

はい、しかし、あなたは文脈がほとんどまたはまったくなく、最も曖昧な質問の1つをこれまでに求めました。何を試しましたか?何がうまくいかないの?どのような環境ですか?何? StackOverflowはRent-a-Coderではありません。 –

+0

私はより多くの情報を追加しました。 – JinDeveloper

1

FileStreamクラスを使用してファイルを読み取ります。

ピクセルを書き込むには、Bitmapクラス(WinForms)またはWriteableBitmapクラス(WPF)を使用します。

+0

私はこのフォーマットをアルゴリズムと考えました。私は絵を描くだけではいけません。私が間違っていれば正しい。 – JinDeveloper

+0

あなたの言ったことを理解できません。 – SLaks

0

Telavianが書いた:。

を「私がオープンソース化されC#のDjVuリーダーを持っていますがhttps://github.com/Telavian/DjvuNet "

残念ながら、このプロジェクトは完全には機能しません。通常、いくつかのページが開いているドキュメントのみ。 PageHeaderを持たない1ページの文書は、起動しません。 Telavian様、この瞬間を見てください。私は

sample file

+0

私のDjvuライブラリは、http://github.com/DjvuNet/DjvuNetで大きく改良されました。 – Telavian

関連する問題