C#를 통해 DAE에 블라인드 워터마크 추가
서버 측 API를 사용하여 DAE 파일에 워터마크를 추가하는 고유한 .NET 앱을 빌드합니다.
C#을 사용하여 파일을 DAE에 워터마크하는 방법
DAE 파일을 워터마크하기 위해 다음을 사용합니다.
API은(는) 워터마크를 추가하는 데 사용할 수 있는 C# 플랫폼에 대해 기능이 풍부하고 강력하며 사용하기 쉬운 API입니다. 열려있는
패키지 관리자, 검색 Aspose.3D 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
패키지 관리자 콘솔 명령
PM> Install-Package Aspose.3D
C#을 통해 DAE에 블라인드 워터마크를 추가하는 단계
Aspose.3D를 사용하면 개발자가 몇 줄의 코드로 DAE 파일에 블라인드 워터마크를 쉽게 추가할 수 있습니다.
- Scene 클래스의 생성자를 통해 DAE 파일 로드- Aspose.3D의 메시 클래스 가져오기- Aspose.3D의 EncodeWatermark 메서드를 사용하여 워터마크 및 비밀번호 추가- 개체와 함께 Scene.Save 메서드를 호출합니다.
시스템 요구 사항
Aspose.3D for .NET은(는) 모든 주요 운영 체제에서 지원됩니다. 다음 전제 조건이 있는지 확인하십시오.
- Microsoft Windows 또는 .NET Framework, .NET Core, Mono 호환 OS- Microsoft Visual Studio와 같은 개발 환경- 프로젝트에서 참조된 Aspose.3D for .NET
DAE에 블라인드 워터마크를 추가하는 C# 코드
//워터마크가 필요한 소스 파일과 저장 후 출력 파일
string file = "template.dae";
string output =System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".fbx";
// Scene의 인스턴스 생성
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.3D for .NET API 정보
Aspose.3D은(는) 3D 파일을 로드, 수정 및 변환하는 CAD 및 Gameware API입니다. API는 독립 실행형이며 3D 모델링 또는 렌더링 소프트웨어가 필요하지 않습니다. Discreet3DS, WavefrontOBJ, STL(ASCII, 바이너리), Universal3D, FBX(ASCII, 바이너리), Collada, glTF, PLY, GLB, DirectX 및 기타 형식.DAE에 블라인드 워터마크를 추가하는 무료 앱
라이브 데모를 확인하려면 워터마크 DAE 다음과 같은 혜택이 있습니다.
DAE DAE 파일 형식이란 무엇입니까?
DAE 파일은 대화형 3D 애플리케이션 간에 데이터를 교환하는 데 사용되는 디지털 자산 교환 파일 형식입니다. 이 파일 형식은 그래픽 소프트웨어 응용 프로그램 간의 디지털 자산 교환을 위한 개방형 표준 XML 스키마인 COLLADA(COLLAborative Design Activity) XML 스키마를 기반으로 합니다. ISO는 공개 사양인 ISO/pAS 17506으로 채택했습니다.
더 읽기형식에 블라인드 워터마크를 추가하기 위해 지원되는 기타 앱
C#을 사용하여 다음을 포함한 많은 다른 파일 형식에 블라인드 워터마크를 추가할 수도 있습니다.