Test exports png files ok, need to clean this up as it is mostly ripped from os cache suite
This commit is contained in:
@@ -4,5 +4,5 @@ import java.io.File;
|
||||
|
||||
public class StoreLocation
|
||||
{
|
||||
public static final File LOCATION = new File("c:/rs/cache");
|
||||
public static final File LOCATION = new File("d:/rs/07/cache");
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
package net.runelite.cache.loaders;
|
||||
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import javax.imageio.ImageIO;
|
||||
import net.runelite.cache.IndexType;
|
||||
import net.runelite.cache.StoreLocation;
|
||||
import net.runelite.cache.definitions.SpriteDefinition;
|
||||
@@ -10,6 +12,7 @@ import net.runelite.cache.fs.File;
|
||||
import net.runelite.cache.fs.Index;
|
||||
import net.runelite.cache.fs.Store;
|
||||
import net.runelite.cache.io.InputStream;
|
||||
import net.runelite.cache.renderable.RGBSprite;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
@@ -37,8 +40,16 @@ public class SpriteLoaderTest
|
||||
SpriteDefinition def = new SpriteDefinition(42);
|
||||
def.decode(new InputStream(contents));
|
||||
|
||||
SpriteDefinition spr[] = SpriteDefinition.loadPaletteSpriteSet();
|
||||
RGBSprite sp = RGBSprite.getRGBSprite(0);
|
||||
if (sp.spriteHeight <= 0 || sp.spriteWidth <= 0)
|
||||
continue;
|
||||
BufferedImage image = sp.getBufferedImage();
|
||||
java.io.File targ = new java.io.File(base, "sprites/" + a.getArchiveId() + ".png");
|
||||
targ.mkdirs();
|
||||
ImageIO.write(image, "png", targ);
|
||||
//SpriteDefinition spr[] = SpriteDefinition.loadPaletteSpriteSet();
|
||||
int i =5;
|
||||
//break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user