Test exports png files ok, need to clean this up as it is mostly ripped from os cache suite

This commit is contained in:
Adam
2015-11-12 19:01:48 -05:00
parent a312edd581
commit 1a8e11b7f9
3 changed files with 48 additions and 30 deletions

View File

@@ -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");
}

View File

@@ -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;
}
}
}