grab the rest of the regions for DDRReader

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
main
sigonasr2, Sig, Sigo 2 years ago
parent 78852d7a5b
commit e659127cef
  1. 24
      readers/DDRReader.java
  2. BIN
      result.png

@ -28,13 +28,23 @@ public class DDRReader extends Reader{
readRegions.add(new Box(265,386,65,18)); //ex score[8] readRegions.add(new Box(265,386,65,18)); //ex score[8]
readRegions.add(new Box(348,324,60,18)); //fast[9] readRegions.add(new Box(348,324,60,18)); //fast[9]
readRegions.add(new Box(348,363,60,18)); //slow[10] readRegions.add(new Box(348,363,60,18)); //slow[10]
readRegions.add(new Box(260,32,73,15)); //playstyle[11] readRegions.add(new Box(277,65,39,23)); //diffnumb[11]
readRegions.add(new Box(257,47,81,18)); //difficulty[12] readRegions.add(new Box(260,32,73,15)); //playstyle[12]
readRegions.add(new Box(277,65,39,23)); //diffnumb[13] readRegions.add(new Box(104,80,171,88)); //grade[13]
readRegions.add(new Box(104,80,171,88)); //grade[14] readRegions.add(new Box(335,185,185,18)); //songname[14]
readRegions.add(new Box(335,185,185,18)); //songname[15]
//extraRegions.add(new Box(699,616,179,44)); //score text[0] extraRegions.add(new Box(115,170,43,11)); //score text[0]
extraRegions.add(new Box(147,246,118,18)); //max combo text[1]
extraRegions.add(new Box(179,270,88,15)); //marvelous text[2]
extraRegions.add(new Box(198,290,68,14)); //perfect text[3]
extraRegions.add(new Box(212,310,53,15)); //great text[4]
extraRegions.add(new Box(219,329,46,15)); //good text[5]
extraRegions.add(new Box(232,350,32,16)); //OK text[6]
extraRegions.add(new Box(233,368,33,16)); //miss text[7]
extraRegions.add(new Box(167,387,98,17)); //ex score text[8]
extraRegions.add(new Box(360,311,36,14)); //fast text[9]
extraRegions.add(new Box(358,350,41,14)); //slow text[10]
extraRegions.add(new Box(258,48,77,16)); //difficulty text[11]
} }
void ColorFilter(int[] arr,int region,int width) { void ColorFilter(int[] arr,int region,int width) {
@ -83,7 +93,7 @@ public class DDRReader extends Reader{
leftMost=j%readRegions.get(i).w; leftMost=j%readRegions.get(i).w;
} }
} }
if (false) { if (i<=11) {
int[] arr2 = originalImg.getRGB(extraRegions.get(i).x, extraRegions.get(i).y, extraRegions.get(i).w, extraRegions.get(i).h, null, 0, extraRegions.get(i).w); int[] arr2 = originalImg.getRGB(extraRegions.get(i).x, extraRegions.get(i).y, extraRegions.get(i).w, extraRegions.get(i).h, null, 0, extraRegions.get(i).w);
int rightMost=0; int rightMost=0;
ColorFilter(arr2,400+i,extraRegions.get(i).w); ColorFilter(arr2,400+i,extraRegions.get(i).w);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Loading…
Cancel
Save