[javascript] 자바스크립트 Universal Viewer에서의 워터마크 기능

웹 개발을 하다보면 이미지나 동영상과 같은 미디어 리소스를 표시해야 할 때가 있습니다. 그럴 때 자바스크립트 Universal Viewer는 매우 유용한 도구입니다. Universal Viewer는 다양한 형식의 미디어를 보여주는 기능을 제공하고, 워터마크를 적용할 수 있는 기능도 포함되어 있습니다.

워터마크 기능 구현 방법

Universal Viewer에서 워터마크 기능을 구현하기 위해서는 다음 단계를 따를 수 있습니다.

  1. Universal Viewer를 웹 페이지에 추가합니다. Universal Viewer는 HTML, CSS, JavaScript로 구현되어 있습니다. 다운로드 링크는 여기에서 찾을 수 있습니다.

  2. Universal Viewer를 초기화하고 표시할 미디어를 추가합니다. 예를 들어, 이미지를 표시하려면 다음과 같은 코드를 사용할 수 있습니다.

var manifestUri = 'https://example.com/manifest.json';

var viewer = new UV.Viewer({
    id: 'uv-div',
    configUri: 'https://universalviewer.io/assets/config.json',
    collectionIndex: 0,
});

viewer.load(manifestUri);
  1. 워터마크를 추가하기 위해 createWatermark 함수를 사용합니다. 이 함수는 이미지 URL, 위치, 크기 및 투명도와 같은 워터마크에 관련된 설정을 매개변수로 받습니다. 예를 들어, 다음과 같이 워터마크를 추가할 수 있습니다.
var watermarkUrl = 'https://example.com/watermark.png';
var watermarkOptions = {
    position: 'bottom-right',
    size: 'medium',
    opacity: 0.5,
};

viewer.createWatermark(watermarkUrl, watermarkOptions);

위의 코드에서 position은 워터마크의 위치를 설정하고, size는 워터마크의 크기를 설정합니다. opacity는 워터마크의 투명도를 설정합니다.

  1. 웹 페이지를 열어 Universal Viewer에서 워터마크가 적용된 미디어를 확인합니다. 워터마크는 지정한 위치에 표시되며, 설정한 크기와 투명도로 적용됩니다.

결론

웹 개발에 워터마크 기능이 필요한 경우, 자바스크립트 Universal Viewer는 매우 유용한 도구입니다. 워터마크를 추가하기 위해서는 Universal Viewer를 초기화한 후 createWatermark 함수를 사용하면 됩니다. 이를 통해 웹 페이지에서 원하는 위치에 워터마크를 적용할 수 있습니다.

참고: