C#を介してPLYにブラインド透かしを追加します
サーバーサイドAPIを使用して、独自の.NETアプリを作成してPLYファイルに透かしを入れます。
C#を使用してPLYファイルに透かしを入れる方法
PLYファイルに透かしを入れるために、
APIは、機能が豊富で、強力で、使いやすいAPI for C#プラットフォームであり、透かしを追加して使用できます。開ける
パッケージマネージャー、検索 ** Aspose.3D ** とインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
PM> Install-Package Aspose.3D
C#を介してPLYにブラインド透かしを追加する手順
Aspose.3Dを使用すると、開発者は数行のコードでPLYファイルにブラインド透かしを簡単に追加できます。
- Sceneクラスのコンストラクターを介してPLYファイルをロードします- Aspose.3Dのメッシュクラスを取得します- Aspose.3DのEncodeWatermarkメソッドを使用して透かしとパスワードを追加します- オブジェクトを使用してScene.Saveメソッドを呼び出します
システム要求
Aspose.3D for .NETは、すべての主要なオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。
- Microsoft Windowsまたは.NETフレームワーク、.NETコア、Monoと互換性のあるOS- MicrosoftVisualStudioのような開発環境- プロジェクトで参照されているAspose.3Dfor .NET
ブラインド透かしをPLYに追加するためのC#コード
//透かしを入れる必要のあるソースファイルと保存後の出力ファイル
string file = "template.ply";
string output =System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".fbx";
// シーンのインスタンスを作成します
Scene scene = new Scene(file);
//透かしとパスワードをファイルに追加する
var numMeshes = 0;
scene.RootNode.Accept((Node node) =>
{
var mesh = node.GetEntity<Mesh>();
if (mesh != null)
{
numMeshes++;
mesh = Watermark.EncodeWatermark(mesh, "HelloWorld", "1234");
if (mesh != null)
{
node.Entity = mesh;
}
}
return true;
});
//必要な形式でファイルを保存します
scene.Save(output, FileFormat.FBX7400ASCII);
約Aspose.3Dfor .NETAPI
Aspose.3Dは、3Dファイルをロード、変更、変換するためのCADおよびゲームウェアAPIです。 APIはスタンドアロンであり、3Dモデリングまたはレンダリングソフトウェアを必要としません。 Discreet3DS、WavefrontOBJ、STL(ASCII、バイナリ)、Universal3D、FBX(ASCII、バイナリ)、Collada、glTF、PLY、 GLB、DirectXおよびその他の形式。ブラインド透かしをPLYに追加する無料アプリ
ライブデモをチェックして 透かしPLY 以下の利点があります。
PLY PLY ファイル形式とは
PLY、ポリゴンファイル形式は、ポリゴンのコレクションとして記述されたグラフィカルオブジェクトを格納する3Dファイル形式を表します。このファイル形式の目的は、幅広いモデルに役立つほど一般的な、シンプルで簡単なファイルタイプを確立することでした。 PLYファイル形式はASCIIとバイナリ形式で提供され、コンパクトなストレージと迅速な保存と読み込みが可能です。
続きを読むフォーマットにブラインド透かしを追加するための他のサポートされているアプリ
C#を使用すると、を含む他の多くのファイル形式にブラインド透かしを追加することもできます。