C#を介してUSDにブラインド透かし検証を追加
独自の.NETアプリを作成し、サーバー側APIを使用してUSDファイルにブラインド透かし検証を追加します。
C#を使用してUSDファイルに透かしを入れる方法
検証USDファイルに透かしを入れるために、
APIは、機能が豊富で、強力で、使いやすいAPI for C#プラットフォームであり、透かしの検証を追加するために使用されます。開ける
パッケージマネージャー、検索 ** Aspose.3D ** とインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
PM> Install-Package Aspose.3D
C#を介してUSDにブラインド透かし検証を追加する手順
Aspose.3Dを使用すると、開発者は数行のコードでUSDファイルにブラインドウォーターマーク検証を簡単に追加できます。
- Sceneクラスのコンストラクターを介してUSDファイルをロードします- Aspose.3Dのメッシュクラスを取得します- Aspose.3DのDecodeWatermarkメソッドを使用してパスワードを追加します- オブジェクトを使用してScene.Saveメソッドを呼び出します
システム要求
Aspose.3D for .NETは、すべての主要なオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。
- Microsoft Windowsまたは.NETフレームワーク、.NETコア、Monoと互換性のあるOS- MicrosoftVisualStudioのような開発環境- プロジェクトで参照されているAspose.3Dfor .NET
ブラインド透かし検証をUSDに追加するためのC#コード
//検証のために透かしを入れる必要があるソースファイル
string file = "template.usd";
// シーンのインスタンスを作成します
Scene scene = new Scene(file);
string text =null;
//DecodeWatermarkメソッドで透かしを確認するためのパスワードを追加します
try
{
scene.RootNode.Accept((Node node) =>
{
var mesh = node.GetEntity<Mesh>();
if (mesh != null)
{
text = Watermark.DecodeWatermark(mesh, "1234");
if (text != null)
return false;
}
return true;
});
}
catch (UnauthorizedAccessException)
{
return "Password error";
}
//このファイルに透かしがない場合はnullを返します。透かしがある場合は、透かしの内容を返します。
return text;
約Aspose.3Dfor .NETAPI
Aspose.3Dは、3Dファイルをロード、変更、変換するためのCADおよびゲームウェアAPIです。 APIはスタンドアロンであり、3Dモデリングまたはレンダリングソフトウェアを必要としません。 Discreet3DS、WavefrontOBJ、STL(ASCII、バイナリ)、Universal3D、FBX(ASCII、バイナリ)、Collada、glTF、PLY、 GLB、DirectXおよびその他の形式。ブラインド透かし検証をUSDに追加する無料アプリ
ライブデモをチェックして 透かしの検証USD 以下の利点があります。
USD USD ファイル形式とは
拡張子が.usdのファイルは、デジタルコンテンツ作成アプリケーション間でデータを交換および拡張する目的でデータをエンコードするUniversalSceneDescriptionファイル形式です。
続きを読むフォーマットにブラインド透かし検証を追加するための他のサポートされているアプリ
C#を使用すると、ブラインド透かし検証をを含む他の多くのファイル形式に追加することもできます。