PaletteSwitcher/client/src/ImagePreview.tsx

21 lines
464 B
TypeScript
Raw Normal View History

2021-12-12 16:50:58 +00:00
interface ImagePreviewProps {
imageData: Uint8ClampedArray;
}
function ImagePreview({ imageData }: ImagePreviewProps) {
const imageBlob = new Blob([imageData], { type: "image/png" });
const imageUrl = URL.createObjectURL(imageBlob);
return (
<div className="blur-sm mx-auto">
<img
alt="preview"
src={imageUrl}
className="object-contain max-h-96 max-w-96 mx-auto"
/>
</div>
);
}
export default ImagePreview;