C# を使用して PNG 画像ファイルに背景を追加する方法
を使用して背景をシームレスに組み込むことで、PNG 画像ファイルの新たなクリエイティブの可能性を解き放ちます。 Aspose.Drawing用.NET用 API。画像に奥行き、コンテキスト、または視覚的な面白さを加えたい場合でも、この多用途ツールを使用すると、それを簡単に行うことができます。 Aspose.Drawing API を使用すると、PNG 画像に背景を追加することが直感的かつ効率的になります。 C# を利用して画像に背景を描画し、ビットマップ クラスとラスター グラフィックスの描画機能を活用して、正確でカスタマイズされた結果を実現します。 Aspose.Drawing で PNG 画像に背景を追加する柔軟性とパワーを体験し、画像編集プロジェクトを簡単にレベルアップしてください。開ける NuGet パッケージマネージャーを開き、次を検索します Aspose.Drawing そしてインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
PM> Install-Package Aspose.Drawing
C# 経由で PNG 画像に背景を追加する手順
独自の環境で次のワークフローを試すには、 aspose.drawing.dll が必要です。
Bitmap
クラスを使用して、PNG 画像ファイルからビットマップ オブジェクトを作成します。- 背景に必要な色を定義します。
SetPixel()
メソッドでビットマップピクセルの色を設定します。- 編集したビットマップを PNG 画像形式で保存します。
システム要求
Aspose.Drawing および .NET は、すべての主要なオペレーティング システムでサポートされています。次の前提条件を満たしていることを確認してください。
- Microsoft Windows または .NET Framework、.NET Core、Windows アプリケーション、ASP.NET Web アプリケーションと互換性のある OS。
- Microsoft Visual Studio などの開発環境。
- プロジェクトで参照される .NET の Aspose.Drawing。
PNG 画像ファイルに背景を追加 - C#
using Aspose.Drawing; | |
using (Bitmap bitmap = new Bitmap("gears.png")) | |
{ | |
Color from = Color.Transparent; | |
Color to = Color.Green; | |
for (int x = 0; x < bitmap.Width; ++x) | |
for (int y = 0; y < bitmap.Height; ++y) | |
{ | |
Color c = bitmap.GetPixel(x, y); | |
if (c.ToArgb() == from.ToArgb() || (c.A == 0 && from.A == 0)) | |
bitmap.SetPixel(x, y, to); | |
} | |
bitmap.Save("out.png"); | |
} |
Aspose.Drawing用.NET APIについて
Aspose.Drawing は、フルマネージドのクロスプラットフォーム 2D グラフィック ライブラリであり、テキスト、ジオメトリ、画像の描画に優れています。 System.Drawing 互換 API を提供し、System.Drawing に依存する既存のコードを真のクロスプラットフォーム ソリューションに簡単に変換します。 .NET Standard 2.0 をベースに開発された Aspose.Drawing は、Web、モバイル、デスクトップ、クラウド、IoT のシナリオに応用できます。
Aspose.Drawing 内の描画エンジンにより、ユーザーは線、曲線、図形などのベクター グラフィックスを、さまざまなフォント、サイズ、スタイルの多様なテキスト要素とともにレンダリングできます。このレンダリング プロセスはラスター イメージ上でシームレスに実行され、一般的に使用されるさまざまなグラフィック ファイル形式をサポートします。
無料オンラインアプリ経由で PNG を処理
ライブ デモ Web サイト にアクセスして、PNG 画像を作成したり、画像にテキストを追加したりできます。 ライブ デモには次の利点があります。
PNG とは PNG ファイル形式
拡張子 .PNG を持つファイルは、ビットマップ デジタル イメージを保存するために使用されるビットマップ イメージ ファイルを表します。これらの画像形式は、Microsoft Windows、Mac、Linux などの複数のプラットフォームでファイルを開くために役立ちます。 PNG ファイル形式は、モノクロおよびさまざまな色深度のカラー形式の両方でデータを 2 次元デジタル画像として保存できます。
続きを読む