feat(ui): wip canvas

This commit is contained in:
psychedelicious
2023-05-05 00:06:50 +10:00
parent 206e6b1730
commit 1c9429a6ea
33 changed files with 712 additions and 222 deletions

View File

@@ -49,7 +49,7 @@ const ImageUploader = (props: ImageUploaderProps) => {
const fileAcceptedCallback = useCallback(
async (file: File) => {
dispatch(imageUploaded({ formData: { file } }));
dispatch(imageUploaded({ imageType: 'uploads', formData: { file } }));
},
[dispatch]
);
@@ -124,7 +124,7 @@ const ImageUploader = (props: ImageUploaderProps) => {
return;
}
dispatch(imageUploaded({ formData: { file } }));
dispatch(imageUploaded({ imageType: 'uploads', formData: { file } }));
};
document.addEventListener('paste', pasteImageListener);
return () => {

View File

@@ -1,5 +1,4 @@
export const getImageDataTransparency = (pixels: Uint8ClampedArray) => {
console.log(pixels);
let isFullyTransparent = true;
let isPartiallyTransparent = false;
const len = pixels.length;

View File

@@ -299,8 +299,6 @@ export const frontendToBackendParameters = (
const doesBaseHaveTransparency = getIsImageDataTransparent(imageData);
const doesMaskHaveTransparency = getIsImageDataWhite(maskImageData);
console.log(doesBaseHaveTransparency, doesMaskHaveTransparency);
if (enableImageDebugging) {
openBase64ImageInTab([
{ base64: maskDataURL, caption: 'mask sent as init_mask' },