Login  Register

Re: how to set a color pixel from a macro?

Posted by Herbie-4 on Oct 07, 2014; 4:04pm
URL: http://imagej.273.s1.nabble.com/Thresholder-in-headless-macro-mode-results-in-NullPointerException-tp5009940p5009947.html

Frank Shaffer,

what about, for example

makeRectangle(128, 128, 1, 1);
changeValues(0x000000, 0xffffff, 0xff0000);

HTh

Herbie

::::::::::::::::::::::::::::::::::::::::::
On 07.10.14 17:57, Franklin Shaffer wrote:

> I want to change the rgb values of a single pixel.
>
> I believe changeValues(v1, v2, v3); changes the values of all pixels within a certain range.
>
> Thanks,
> Frank
>
>
>>>> Herbie <[hidden email]> 10/7/2014 11:52 AM >>>
> Frank Shaffer,
>
> is this
>
> "changeValues(v1, v2, v3);
> Changes pixels in the image or selection that have a value in the range
> v1-v2 to v3. For example, changeValues(0,5,5) changes all pixels less
> than 5 to 5, and changeValues(0x0000ff,0x0000ff,0xff0000) changes all
> blue pixels in an RGB image to red."
>
> ImageJ-macro command, what you are looking for?
>
> For more macro commands have a look at:
>
> <http://rsb.info.nih.gov/ij/developer/macro/functions.html>
>
> HTH
>
> Herbie
>
> :::::::::::::::::::::::::::::::::::::::::
> On 07.10.14 17:44, Franklin Shaffer wrote:
>> I'm reading values of color pixel from an image and converting the hex value to color values to r, g , b.
>>
>> I want to change the r,g,b values then write the new values to the pixel from a macro.
>>
>> I can make it work with the Fill tool, but it is extremely slow.
>>
>> Is there a better way to change the value of a color pixel from a macro?
>>
>> Thanks,
>> Frank Shaffer
>>
>>
>> Senior Research Engineer
>> USDOE National Energy Technology Laboratory
>> Office of Research & Development
>> Mail Stop 84-202
>> 626 Cochran's Mill Road
>> Pittsburgh, PA 15236
>>
>> [hidden email]
>> Office:  412-386-5964
>> Cell:  724-970-7262
>>
>> --
>> 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
>

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