Word 文書の TIFF バイナリ化のしきい値コントロールを公開する

導入

Word 文書の TIFF バイナリ化のしきい値を微調整する方法を知りたいと思ったことはありませんか? まさにその通りです! このガイドでは、Aspose.Words for .NET を使用してそのプロセスを順を追って説明します。経験豊富な開発者でも、初心者でも、このチュートリアルはわかりやすく、必要な詳細がすべて詰まっています。さあ、始めましょう!

前提条件

始める前に、以下のものを用意してください。

  1. Aspose.Words for .NET: ダウンロードはこちらからAspose リリース ページライセンスをお持ちでない場合は、一時ライセンス.
  2. 開発環境: Visual Studio またはその他の .NET 互換 IDE が必要です。
  3. C# の基礎知識: C# の知識があると役立ちますが、初心者でも理解できます。すべてをわかりやすく説明します。

名前空間のインポート

コードに進む前に、必要な名前空間をインポートする必要があります。これは、使用するクラスとメソッドにアクセスするために重要です。

using Aspose.Words;
using Aspose.Words.Saving;

ステップ1: ドキュメントディレクトリを設定する

まず、ソース ドキュメントが保存され、出力が保存されるドキュメント ディレクトリへのパスを定義します。

//ドキュメントディレクトリへのパス
string dataDir = "YOUR DOCUMENT DIRECTORY";

交換する"YOUR DOCUMENT DIRECTORY"ドキュメントへの実際のパスを入力します。

ステップ2: ドキュメントを読み込む

次に、処理したい文書をロードします。この場合は、Rendering.docx.

Document doc = new Document(dataDir + "Rendering.docx");

これにより、新しいDocumentオブジェクトを作成し、指定されたファイルを読み込みます。

ステップ3: 画像保存オプションを設定する

次は楽しい部分です!画像保存オプションを設定します。ImageSaveOptions TIFF 出力の動作方法を指定するためのクラスです。

ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Tiff)
{
    TiffCompression = TiffCompression.Ccitt3,
    ImageColorMode = ImageColorMode.Grayscale,
    TiffBinarizationMethod = ImageBinarizationMethod.FloydSteinbergDithering,
    ThresholdForFloydSteinbergDithering = 254
};
  • TiffCompression: 圧縮タイプを決定します。ここでは、Ccitt3.
  • ImageColorMode: より鮮明な出力を得るために、カラー モードをグレースケールに設定します。
  • TiffBinarizationMethod: 2値化の方法を指定します。FloydSteinbergDithering滑らかなグラデーションを実現します。
  • ThresholdForFloydSteinbergDithering: この値を調整して、出力内の黒いピクセルの数を制御します。値が大きいほど (254 など)、黒いピクセルの数が少なくなります。

ステップ4: ドキュメントをTIFFとして保存する

ここで、設定したオプションを使用して、ドキュメントを TIFF 画像として保存します。

doc.Save(dataDir + "OutputImage.tiff", saveOptions);

このコード行は、指定した設定を適用して、ドキュメントを TIFF 画像として保存します。

結論

Aspose.Words for .NET を使用して Word 文書の TIFF 2 値化しきい値を制御する方法を学習しました。この強力なライブラリは、ドキュメント操作を簡素化し、カスタム設定を使用してドキュメントをさまざまな形式に簡単に変換できるようにします。これらのオプションを試して、ドキュメント処理タスクをどのように強化できるかを確認してください。

よくある質問

TIFF の二値化とは何ですか?

TIFF の 2 値化は、グレースケールまたはカラー画像を白黒 (2 値) 画像に変換し、コントラストを高めて鮮明にします。

なぜ Floyd-Steinberg ディザリングを使用するのですか?

Floyd-Steinberg ディザリングは、ピクセル エラーを分散することで視覚的なアーティファクトを最小限に抑え、より滑らかな最終画像を実現します。

TIFF に異なる圧縮方法を使用できますか?

もちろんです! Aspose.Words は、LZW、CCITT4、RLE など、さまざまな TIFF 圧縮方式をサポートしています。

Aspose.Words for .NET は無料ですか?

Aspose.Words for .NET は商用ライブラリですが、無料試用版を試したり、評価用の一時ライセンスを取得したりすることができます。

さらに詳しいドキュメントはどこで見つかりますか?

Aspose.Words for .NETの詳細なドキュメントは、Aspose ウェブサイト.