A lightweight JavaScript library for displaying medical images in web browsers using HTML5 canvas.
Cornerstone Core is a lightweight JavaScript library that enables the display of medical images in web browsers using the HTML5 canvas element. It solves the problem of integrating interactive medical imaging into web applications by providing a high-performance, flexible rendering engine that supports various image formats and protocols. The library acts as a foundational component for building more complex medical imaging platforms.
Developers and organizations building web-based medical imaging applications, such as radiology viewers, telehealth platforms, or research tools. It is particularly suited for those needing a customizable, browser-agnostic solution for displaying medical images.
Developers choose Cornerstone Core for its minimalistic, agnostic design that avoids locking them into specific image formats or interaction paradigms. Its plugin-based architecture allows integration with diverse image sources, while its focus on performance and cross-browser compatibility makes it a reliable foundation for scalable medical imaging solutions.
[Deprecated] Use Cornerstone3D Instead https://cornerstonejs.org/
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Utilizes HTML5 canvas for fast image display, efficiently handling formats like 16-bit grayscale and RGB color, as emphasized in the README for medical imaging applications.
Plugin-based architecture allows retrieval from diverse sources, including proprietary systems, via customizable ImageLoader plugins, enabling integration without format constraints.
Works on all HTML5-based browsers, including mobile and desktop, ensuring broad accessibility for telehealth and remote viewing scenarios.
Focuses solely on image display, avoiding lock-in to specific containers or interaction paradigms, empowering developers to build tailored solutions.
Requires separate libraries like CornerstoneWADOImageLoader for DICOM images, adding complexity and dependency management to the setup.
Does not include mouse or touch bindings for viewport manipulation; developers must implement custom logic or rely on the separate CornerstoneTools library.
Purely 2D with no native support for 3D features, which is a significant drawback for modern medical imaging applications needing volumetric data.
The README highlights evolution to Cornerstone3D, indicating core development focus has shifted, potentially affecting long-term support and updates.