Dicom Viewer | Infinix
<div class="control-group"> <label>🔄 Rotation & Flip</label> <button id="rotateLeftBtn">Rotate Left</button> <button id="rotateRightBtn">Rotate Right</button> <button id="flipHBtn">Flip H</button> <button id="flipVBtn">Flip V</button> </div> </div>
.zoom-controls position: absolute; bottom: 20px; right: 20px; background: rgba(0,0,0,0.7); border-radius: 8px; padding: 8px; display: flex; gap: 10px;
.controls margin-top: 20px;
.control-group margin-bottom: 20px;
<div class="controls"> <div class="control-group"> <label>🎨 Window Level</label> <input type="range" id="windowCenter" min="-1000" max="3000" value="400" step="1"> <label style="font-size: 11px;">Center: <span id="centerVal">400</span></label> <input type="range" id="windowWidth" min="1" max="4000" value="1500" step="1"> <label style="font-size: 11px;">Width: <span id="widthVal">1500</span></label> </div> Infinix Dicom Viewer
<div class="viewer-area"> <div class="canvas-container" id="canvasContainer"> <canvas id="dicomCanvas"></canvas> <div class="zoom-controls"> <button id="zoomInBtn">+</button> <button id="zoomOutBtn">-</button> </div> </div> <div class="status" id="status"> Ready to load DICOM files </div> </div> </div> </div>
.header background: linear-gradient(135deg, #2c3e50, #3498db); color: white; padding: 20px 30px; text-align: center; 🔄 Rotation & Flip<
.control-group button width: 100%; padding: 8px; margin-top: 5px; background: #3498db; color: white; border: none; border-radius: 5px; cursor: pointer; font-size: 12px;
@media (max-width: 768px) .sidebar width: 100%; border-right: none; border-bottom: 1px solid #e0e0e0; .main-content flex-direction: column; </style> </head> <body> <div class="container"> <div class="header"> <h1>🏥 Infinix DICOM Viewer</h1> <p>Professional Medical Image Viewer | DICOM Support</p> </div> .zoom-controls position: absolute