Skip to content

Cornerstone.js

의료용 이미지 라이브러리 (확대/축소/필터링 등 여러 기능 있음)

Features

  • 의료용 웹 어플리케이션 제작을 위한 통합 이미징 플랫폼
  • DICOM 파싱
    • 모든 Transfer Syntax 지원
    • WADO-URI / WADO-RS 지원
  • Web Worker를 이용한 고성능 멀티스레드 이미지 디코딩
  • 모듈러하게 설계되어 쉽게 확장 가능

Example

const element = document.getElementById('demo-element');
const imageId = 'https://example.url.com/image.dcm';

cornerstone.enable(element);
cornerstone.loadAndCacheImage(imageId).then(function(image) {
  cornerstone.displayImage(element, image);

  // Enable our tools
  cornerstoneTools.mouseInput.enable(element);
  cornerstoneTools.mouseWheelInput.enable(element);
  cornerstoneTools.wwwc.activate(element, 1); // Left Click
  cornerstoneTools.pan.activate(element, 2); // Middle Click
  cornerstoneTools.zoom.activate(element, 4); // Right Click
  cornerstoneTools.zoomWheel.activate(element); // Mouse Wheel
});

See also

Favorite site