.NETで画像をプログラムで簡単にカラー化する方法はありますか?基本的には白黒の画像があり、その上にピンクというレイヤーを置き、そのレイヤーの不透明度を下げてピンク色のカラーリングを作成する必要があります。.NETで画像を「カラー化」
答えて
素晴らしいImageMagickライブラリを使用する必要があります。それは.NETバインディングを持っているので、そこに問題はありません。
楽しくお楽しみください! :)
バネを頭に浮かべる方法は、描画パッケージを使用して、指定された色の画像に矩形を描くことです(アルファを設定できます)。これはあまり効率的ではありませんが、キャッシュを使用すると、忙しいサーバーであっても、何の害もありません。
は、これらのリンクをチェックアウト:あなたは、単一のメソッド呼び出しの解決策を見つけることができない場合
http://www.codeproject.com/KB/GDI-plus/csharpgraphicfilters11.aspx
をこれは、.NET Frameworkのメソッドのためにあまりにもカスタム..少しです。私は何か見ることができる何かを掲示する。
WPFをお持ちの場合、画像をコントロールに読み込むことができます。他のコントロール(ピンクの塗りつぶしと透明の四角形)をその上に置きます。 次の(それらの両方が完全に重なるようにレイアウトのためのグリッドのようなものを使用してください)あなたは
RenderTargetBitmap bmp = new RenderTargetBitmap(imageWidth,imageHeight,
DPIHoriz, DPIVert,
PixelFormats.Pbrga32);
// if you don't want to make the controls 'visible' on screen, you need to trigger size calculations explicitly.
grid.Measure(new Size(imageWidth, imageHeight));
grid.Arrange(new Rect(0,0, imageWidth, imageHeight);
bmp.Render(grid);
だからあなたは、メモリ内のビットマップに書き込まれ、画面に表示されるものは何でも得ることができます。あなたはそれを保存することができます。 それでも問題が解決しない場合は、WriteableBitmapクラスを使用してピクセルレベルの制御を行い、バイト労働を行うことができます。
ちょうど透明なレイヤーを上に置くのではなく、画像を色づけしたいと思うと少し複雑になると思います。 PhotoShopの「スクリーン」レイヤーモードと同じ効果を持たせたい場合は、画像内のすべてのシェードを新しい色のシェードに置き換えて、白い部分を白色に保つ必要があります。
.NETで最も確実に行うことができますが、何らかの種類のライブラリを調べることは妥当です。
- 1. リテラル(画像&カラー)Xcodeの
- 2. カラー画像pngをカラーCSS勾配に変換する
- 3. カラー画像をJavaのグレースケール画像に変換する
- 4. JavaCVビデオキャプチャの画像をカラー表示
- 5. カラー画像をグレースケールに変換する
- 6. カラー画像のエッジ検出CannyAlgorithm
- 7. OpenCV(C++) - カラー画像の白黒変換
- 8. 3Dカラー画像用のMATLAB imshow
- 9. カラー画像のOpenCVエロージョンと膨張
- 10. グレースケール(100%)コンテナ内のカラー画像
- 11. Objective Cを使用してRGBカラー画像をグレースケール画像に変更
- 12. カラー画像を含むボタンでUIToolbarをカスタマイズするには?
- 13. JavaでZXingライブラリを使用してカラー画像をデコードする
- 14. kinectの奥行き画像をカラー画像に合わせる方法
- 15. ベース64のカラー画像文字列をグレースケール画像ベースに変換する64
- 16. MATLAB画像処理:カラー画像からHSVコンポーネントを取得する
- 17. iPhone SDKでカラー画像を取得する方法
- 18. python Imagingで新しいカラー画像を作成するには?
- 19. OpenCV Pythonでフルカラーのカラー画像を検出する方法は?
- 20. Javafxでカラー画像を赤、緑、青に変更
- 21. Matlabでカラー画像の配列を作成するには?
- 22. Androidでカラー画像を白黒にする方法
- 23. ヒストグラムイコライゼーションはカラー画像では機能しません
- 24. .NET Coreのデフォルトビューアーで画像を開く
- 25. 変化画像
- 26. Wpfチェックボックスのカラー化
- 27. ASP。 NET MVC 5画像ルーティング
- 28. AWS Codebuild .NETコアビルドドッカー画像
- 29. 画像元のサイズWPF .NET
- 30. カラー画像をMATLABのブロックに分割する