(byte[] reds, byte[] greens, byte[] blues, int newSize)
| 330 | } |
| 331 | |
| 332 | void scale(byte[] reds, byte[] greens, byte[] blues, int newSize) { |
| 333 | if (newSize==mapSize) |
| 334 | return; |
| 335 | else if (newSize<mapSize || scaleMethod.equals(choices[0])) |
| 336 | scaleUsingReplication(reds, greens, blues, newSize); |
| 337 | else if (scaleMethod.equals(choices[1])) |
| 338 | scaleUsingInterpolation(reds, greens, blues, newSize); |
| 339 | else |
| 340 | scaleUsingSplineFitting(reds, greens, blues, newSize); |
| 341 | } |
| 342 | |
| 343 | void scaleUsingReplication(byte[] reds, byte[] greens, byte[] blues, int newSize) { |
| 344 | byte[] reds2 = new byte[256]; |
no test coverage detected