MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / scale

Method scale

ij/src/main/java/ij/plugin/LUT_Editor.java:332–341  ·  view source on GitHub ↗
(byte[] reds, byte[] greens, byte[] blues, int newSize)

Source from the content-addressed store, hash-verified

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];

Callers 2

resizeMethod · 0.95
applyLUTMethod · 0.95

Calls 4

scaleUsingReplicationMethod · 0.95
equalsMethod · 0.45

Tested by

no test coverage detected