|
@@ -73,7 +73,7 @@ export async function getDataUrlForSliceConfig(
|
|
|
const blob: Blob = await new Promise((res) => {
|
|
|
canvas.toBlob((b) => res(b));
|
|
|
});
|
|
|
- const dataurl = URL.createObjectURL(new Blob([blob]));
|
|
|
+ const dataurl = URL.createObjectURL(blob);
|
|
|
|
|
|
cacheFIFO();
|
|
|
|
|
@@ -143,7 +143,7 @@ export async function getDataUrlForSplitConfig(
|
|
|
const blob: Blob = await new Promise((res) => {
|
|
|
canvas.toBlob((b) => res(b));
|
|
|
});
|
|
|
- const dataurl = URL.createObjectURL(new Blob([blob]));
|
|
|
+ const dataurl = URL.createObjectURL(blob);
|
|
|
cacheFIFO();
|
|
|
|
|
|
objectUrlMap.set(key, dataurl);
|
|
@@ -154,7 +154,7 @@ export async function getDataUrlForCoverConfig(
|
|
|
image: HTMLImageElement,
|
|
|
configs: PictureSlice[]
|
|
|
) {
|
|
|
- const key = `${image.src}`;
|
|
|
+ const key = `${image.src}-slice`;
|
|
|
if (objectUrlMap.get(key)) {
|
|
|
return objectUrlMap.get(key);
|
|
|
}
|
|
@@ -176,7 +176,7 @@ export async function getDataUrlForCoverConfig(
|
|
|
const blob: Blob = await new Promise((res) => {
|
|
|
canvas.toBlob((b) => res(b));
|
|
|
});
|
|
|
- const dataurl = URL.createObjectURL(new Blob([blob]));
|
|
|
+ const dataurl = URL.createObjectURL(blob);
|
|
|
cacheFIFO();
|
|
|
objectUrlMap.set(key, dataurl);
|
|
|
return dataurl;
|