mirror of
https://github.com/zDevelopers/ImageOnMap.git
synced 2025-02-18 04:21:19 +01:00
* BUG: Fix poster image saving when rendering.
This commit is contained in:
parent
5c9feddd6e
commit
244a3d7122
@ -18,6 +18,7 @@
|
||||
|
||||
package fr.moribus.imageonmap.image;
|
||||
|
||||
import fr.moribus.imageonmap.ImageOnMap;
|
||||
import fr.moribus.imageonmap.worker.Worker;
|
||||
import fr.moribus.imageonmap.worker.WorkerRunnable;
|
||||
import java.awt.image.BufferedImage;
|
||||
@ -72,4 +73,17 @@ public class ImageIOExecutor extends Worker
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
static public void saveImage(short mapID, BufferedImage image)
|
||||
{
|
||||
saveImage(ImageOnMap.getPlugin().getImageFile(mapID), image);
|
||||
}
|
||||
|
||||
static public void saveImage(short[] mapsIDs, PosterImage image)
|
||||
{
|
||||
for(int i = 0, c = mapsIDs.length; i < c; i++)
|
||||
{
|
||||
ImageIOExecutor.saveImage(ImageOnMap.getPlugin().getImageFile(mapsIDs[i]), image.getImageAt(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
package fr.moribus.imageonmap.image;
|
||||
|
||||
import fr.moribus.imageonmap.ImageOnMap;
|
||||
import fr.moribus.imageonmap.PluginLogger;
|
||||
import fr.moribus.imageonmap.map.ImageMap;
|
||||
import fr.moribus.imageonmap.map.MapManager;
|
||||
@ -98,7 +97,7 @@ public class ImageRendererExecutor extends Worker
|
||||
|
||||
final BufferedImage finalImage = ResizeImage(image, ImageMap.WIDTH, ImageMap.HEIGHT);
|
||||
|
||||
ImageIOExecutor.saveImage(ImageOnMap.getPlugin().getImageFile(mapID), finalImage);
|
||||
ImageIOExecutor.saveImage(mapID, finalImage);
|
||||
|
||||
final ImageMap newMap = instance.submitToMainThread(new Callable<ImageMap>()
|
||||
{
|
||||
@ -132,10 +131,7 @@ public class ImageRendererExecutor extends Worker
|
||||
|
||||
final short[] mapsIDs = futureMapsIds.get();
|
||||
|
||||
for(short mapID : mapsIDs)
|
||||
{
|
||||
ImageIOExecutor.saveImage(ImageOnMap.getPlugin().getImageFile(mapID), image);
|
||||
}
|
||||
ImageIOExecutor.saveImage(mapsIDs, poster);
|
||||
|
||||
final ImageMap newMap = instance.submitToMainThread(new Callable<ImageMap>()
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user