(Roi roi, int opacity, int size, int options)
| 513 | } |
| 514 | |
| 515 | Roi getImageRoi(Roi roi, int opacity, int size, int options) { |
| 516 | if (size<=0) |
| 517 | return roi; |
| 518 | Rectangle r = roi.getBounds(); |
| 519 | byte[] bytes = new byte[size]; |
| 520 | for (int i=0; i<size; i++) |
| 521 | bytes[i] = (byte)getByte(COORDINATES+i); |
| 522 | ImagePlus imp = new Opener().deserialize(bytes); |
| 523 | ImageRoi roi2 = new ImageRoi(r.x, r.y, imp.getProcessor()); |
| 524 | roi2.setOpacity(opacity/255.0); |
| 525 | if ((options&ZERO_TRANSPARENT)!=0) |
| 526 | roi2.setZeroTransparent(true); |
| 527 | return roi2; |
| 528 | } |
| 529 | |
| 530 | String getRoiName() { |
| 531 | String fileName = name; |
no test coverage detected