UNPKG

@abasb75/dicom-pixel-decoder

Version:

a powerfull javascript dicom pixel data decoder

16 lines (15 loc) 557 B
function applyPlanerConfiguration(pixelData) { if (pixelData.length % 3 !== 0) { return pixelData; } var pixelCounts = pixelData.length / 3; var _pixelData = new Uint8ClampedArray(pixelCounts * 4); for (var i = 0; i < pixelCounts; i++) { _pixelData[i * 4] = pixelData[i]; _pixelData[i * 4 + 1] = pixelData[pixelCounts + i]; _pixelData[i * 4 + 2] = pixelData[2 * pixelCounts + i]; _pixelData[i * 4 + 3] = 255; } return new Uint8Array(_pixelData); } export default applyPlanerConfiguration;