I got it working 2 minutes after I made the post. Clearing the ROI fixed it
although you are probably right. I also started remembering that the ip is
immutable in the imp so I started updating that as well. In any case, it's
working now and I thank you for your help.

wjr

On Wed, Jan 22, 2025 at 6:35 AM Kenneth R Sloan <[email protected]>
wrote:

> My guess (and it’s just a guess) is that this is a race condition.  The
> paste is happening AFTER the rotate.  Try inserting a wait after every
> operation.
>
> —-
> Kenneth Sloan
> (von meinem iPhone13 gesendet)
>
>
> On Wed, Jan 22, 2025 at 07:05 William Rust <[email protected]> wrote:
>
> > I'm writing code in java. What I am trying to do is take an image with 20
> > wheat kernels in a petri dish and put each kernel in its own image with
> the
> > kernel rotated so all kernels are roughly vertical. Here's the code
> snippet
> > where I am doing it.
> >
> >             ImageProcessor newIp = new ColorProcessor(300, 300);
> >             ImagePlus newImp = new ImagePlus("sub " + idx, newIp);
> >             newIp.setColor(background);
> >             newIp.fill();
> >             imp.copy();
> >             newImp.paste();
> >             newImp.getProcessor().rotate(angle[idx]);
> >             newImp.updateAndDraw();
> >             newImp.show();
> >
> >
> > Previously, I've cut the subimage out of the original image using the
> > bounding box from analyze particles. The weirdness occurs somewhere
> between
> > the paste and the rotate. The pasting works whether I do the rotate or
> not.
> > But when I paste, the rotate does not work. And, if I don't paste, the
> > rotate does work (I can tell this because the background is tilted after
> a
> > rotate with no paste but not with rotate and paste). This snippet shows
> one
> > of the things that I've tried, the updateAndDraw(), but nothing has
> worked.
> > Any ideas on what I'm doing wrong?
> >
> > Thanks,
> >
> > wjr.
> >
> > --
> > ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> >
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html

Reply via email to