mirror of
https://github.com/zDevelopers/ImageOnMap.git
synced 2025-02-20 13:21:22 +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;
|
package fr.moribus.imageonmap.image;
|
||||||
|
|
||||||
|
import fr.moribus.imageonmap.ImageOnMap;
|
||||||
import fr.moribus.imageonmap.worker.Worker;
|
import fr.moribus.imageonmap.worker.Worker;
|
||||||
import fr.moribus.imageonmap.worker.WorkerRunnable;
|
import fr.moribus.imageonmap.worker.WorkerRunnable;
|
||||||
import java.awt.image.BufferedImage;
|
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;
|
package fr.moribus.imageonmap.image;
|
||||||
|
|
||||||
import fr.moribus.imageonmap.ImageOnMap;
|
|
||||||
import fr.moribus.imageonmap.PluginLogger;
|
import fr.moribus.imageonmap.PluginLogger;
|
||||||
import fr.moribus.imageonmap.map.ImageMap;
|
import fr.moribus.imageonmap.map.ImageMap;
|
||||||
import fr.moribus.imageonmap.map.MapManager;
|
import fr.moribus.imageonmap.map.MapManager;
|
||||||
@ -98,7 +97,7 @@ public class ImageRendererExecutor extends Worker
|
|||||||
|
|
||||||
final BufferedImage finalImage = ResizeImage(image, ImageMap.WIDTH, ImageMap.HEIGHT);
|
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>()
|
final ImageMap newMap = instance.submitToMainThread(new Callable<ImageMap>()
|
||||||
{
|
{
|
||||||
@ -132,10 +131,7 @@ public class ImageRendererExecutor extends Worker
|
|||||||
|
|
||||||
final short[] mapsIDs = futureMapsIds.get();
|
final short[] mapsIDs = futureMapsIds.get();
|
||||||
|
|
||||||
for(short mapID : mapsIDs)
|
ImageIOExecutor.saveImage(mapsIDs, poster);
|
||||||
{
|
|
||||||
ImageIOExecutor.saveImage(ImageOnMap.getPlugin().getImageFile(mapID), image);
|
|
||||||
}
|
|
||||||
|
|
||||||
final ImageMap newMap = instance.submitToMainThread(new Callable<ImageMap>()
|
final ImageMap newMap = instance.submitToMainThread(new Callable<ImageMap>()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user