fix saving canvas negative images

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
This commit is contained in:
Victor Seiji Hariki 2022-12-17 02:07:10 -03:00
parent fc7302f8fa
commit 8a0b9d2e8d

View file

@ -364,8 +364,8 @@ function downloadCanvas(options = {}) {
defaultOpt(options, { defaultOpt(options, {
cropToContent: true, cropToContent: true,
canvas: uil.getVisible({ canvas: uil.getVisible({
x: 0, x: -imageCollection.origin.x,
y: 0, y: -imageCollection.origin.y,
w: imageCollection.size.w, w: imageCollection.size.w,
h: imageCollection.size.h, h: imageCollection.size.h,
}), }),
@ -384,6 +384,7 @@ function downloadCanvas(options = {}) {
var croppedCanvas = options.cropToContent var croppedCanvas = options.cropToContent
? cropCanvas(options.canvas).canvas ? cropCanvas(options.canvas).canvas
: options.canvas; : options.canvas;
if (croppedCanvas != null) { if (croppedCanvas != null) {
croppedCanvas.toBlob((blob) => { croppedCanvas.toBlob((blob) => {
link.href = URL.createObjectURL(blob); link.href = URL.createObjectURL(blob);