fix: preview size when maxWidthOrHeight is hit
This commit is contained in:
parent
ae8d62f5c9
commit
a76aa5f7a1
@ -186,11 +186,7 @@ const ImageExportModal = ({
|
||||
appState,
|
||||
files,
|
||||
exportPadding: DEFAULT_EXPORT_PADDING,
|
||||
maxWidthOrHeight: !(
|
||||
exportBackgroundImage !== "solid" && exportWithBackground
|
||||
)
|
||||
? maxWidthOrHeight
|
||||
: undefined,
|
||||
maxWidthOrHeight,
|
||||
})
|
||||
.then((canvas) => {
|
||||
setRenderError(null);
|
||||
|
@ -70,6 +70,20 @@ export const exportToCanvas = ({
|
||||
(width: number, height: number) => {
|
||||
const canvas = document.createElement("canvas");
|
||||
|
||||
if (
|
||||
appState?.exportBackground &&
|
||||
appState?.fancyBackgroundImageKey !== "solid"
|
||||
) {
|
||||
const scale = appState?.exportScale ?? 1;
|
||||
canvas.width = width * scale;
|
||||
canvas.height = height * scale;
|
||||
|
||||
return {
|
||||
canvas,
|
||||
scale,
|
||||
};
|
||||
}
|
||||
|
||||
if (maxWidthOrHeight) {
|
||||
if (typeof getDimensions === "function") {
|
||||
console.warn(
|
||||
|
Loading…
x
Reference in New Issue
Block a user