最初にSSRSを使用してTIFFドキュメントをレンダリングしましたが、色深度パラメータをSSRS 2005または2008に渡すことは可能ですが、それを破棄して常に24bppファイルを生成します。運がなければ、この24bppファイルはSSRSレンダリングメソッドで生成され、System.Drawing.Bitmapオブジェクトにロードされ、2048piで196dpi(11.50インチx 8.82インチ)の2347ピクセルで1728ピクセルに正しくスケーリングされましたが、新しい単色(ビットモノ)のSystem.Drawing.Bitmapオブジェクトに追加します。 .Netは1bppインデックス付きファイルの作成を受け付けますが、色深度変換は提供されていません。したがって、達成するためにカスタムC#関数をコーディングする必要がありました。スケーリング、解像度の変更、色深度の変更を行った後、System.Drawing.Bitmapオブジェクトをファイルに保存し、タグ254(NewSubfileType)が2(FILETYPE_PAGE)ではなく無効な値0を持ち、タグ266(FillOrder)が見つからず、ビットマップコンテンツは複数のストリップにまたがっていました。 EncoderとEncoderParametersを見て、必要な正しい形式(tiff-f)でファイルを生成できるようにBitmap SaveとSaveAddメソッドを変更する方法が見つかりませんでした。今、System.Drawing + GDI +に疲れて、このSystem.Windows.Media.Imagingについて知りました。それはGDI +に悩まされているのですか、新しいDirectX技術を使用していますし、準拠したtiff-fファイルを簡単に作成できるようにドライブするかもしれません。System.Windows.Media.ImagingはDirectX(WPFなど)またはGDI +を使用しますか?
1
A
答えて
1
Reflectorをそのアセンブリで実行し、そのコードにドリルダウンして調べてみてください。また、Visual Studioをセットアップして、そのコードを実行するときにデバッガで.NETソースを参照できるようにすることもできます。
関連する問題
- 1. gdi + GetWorldTransform()directxにはどこですか?
- 2. ビジュアルデザインアプリケーション:WPFまたはWinForms(GDI)?
- 3. Windowsでは、WebGLはDirectX RuntimeまたはOpenGLランタイムを使用しますか?
- 4. DirectXでQtを使用しますか?
- 5. D3DImageを使用したWPFおよびDirectX 11
- 6. DirectXまたはOpenGLを使用して100のフローティングキューブを表示する
- 7. GDI +を使用して透明な背景でイメージを作成しますか?
- 8. GDIを使用したアニメーション化C++
- 9. DirectX/OpenGL上でGDIを好むのは良い考えですか?
- 10. XNA/DirectXを使用したDrawImage/DrawLine
- 11. gdi +を使用したx64アプリケーション:パフォーマンスにどのような影響がありますか?
- 12. DirectXサーフェスをWPFコントロールにプロットすることはできますか?
- 13. GDI +(またはGDI)をInspectに似た画面で描画する
- 14. WPF:複雑なユーザーコントロールの作成方法(GDI +など)
- 15. マルチスレッドを使用してGDI +グラフィックスオブジェクトを描画します
- 16. GDIを使用した奇妙なC#メモリリーク
- 17. WPFとDirectX - 私はWPFを読んだゲームオーバーレイ
- 18. WPFウィンドウからXamlReader.LoadまたはInitializeFromXamlを使用して、ウィンドウ定義を使用できますか?
- 19. 既にGDI +を使用しているウィンドウでOpenGLを使用することはできますか?
- 20. WPFウィンドウへのGDIレンダリング
- 21. JsonResultまたはJson:どちらを使用しますか?
- 22. hscursesまたはncursesのどちらを使用しますか?
- 23. WPFまたはSilverlightアプリケーションでEPSファイルを使用するには?
- 24. DirectXチートシートはありますか?
- 25. 緯度経度の値のPHP sprintfは、%fまたは%dまたは%Fなどを使用しますか?
- 26. GDIを使用してHBITMAPをPNGイメージとして保存しますか?
- 27. GDI +は一緒に集めた文字を描画します
- 28. WPFとSlimDX(DirectX 11)interop
- 29. Win32/GDI(可能であればGDI +なし)を使用してPNGイメージをロードするにはどうすればよいですか?
- 30. 通常、DirectX SDKフォルダはどこにありますか?