mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Merge pull request #4607 from JakubValtar/fix-async-save-resize
Fix resizing targets for async save
This commit is contained in:
@@ -8364,12 +8364,10 @@ public class PGraphics extends PImage implements PConstants {
|
||||
targetsCreated++;
|
||||
} else {
|
||||
target = targetPool.take();
|
||||
if (target.width != requestedWidth ||
|
||||
target.height != requestedHeight) {
|
||||
target.width = requestedWidth;
|
||||
target.height = requestedHeight;
|
||||
if (target.pixelWidth != requestedWidth ||
|
||||
target.pixelHeight != requestedHeight) {
|
||||
// TODO: this kills performance when saving different sizes
|
||||
target.pixels = new int[requestedWidth * requestedHeight];
|
||||
target = new PImage(requestedWidth, requestedHeight);
|
||||
}
|
||||
}
|
||||
target.format = format;
|
||||
|
||||
Reference in New Issue
Block a user