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

Method invert

ij/src/main/java/ij/plugin/LUT_Editor.java:295–309  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

293 }
294
295 void invert() {
296 byte[] reds2 = new byte[mapSize];
297 byte[] greens2 = new byte[mapSize];
298 byte[] blues2 = new byte[mapSize];
299 for (int i=0; i<mapSize; i++) {
300 reds2[i] = (byte)(reds[mapSize-i-1]&255);
301 greens2[i] = (byte)(greens[mapSize-i-1]&255);
302 blues2[i] = (byte)(blues[mapSize-i-1]&255);
303 }
304 reds=reds2; greens=greens2; blues=blues2;
305 for(int i=0; i<mapSize; i++)
306 c[i] = new Color(reds[i]&255, greens[i]&255, blues[i]&255);
307 applyLUT();
308 repaint();
309 }
310
311 void resize() {
312 GenericDialog sgd = new GenericDialog("LUT Editor");

Callers 1

actionPerformedMethod · 0.45

Calls 2

applyLUTMethod · 0.95
repaintMethod · 0.45

Tested by

no test coverage detected