Login  Register

Re: how to get Pixel Width from Properties... ?

Posted by Herbie-2 on Dec 12, 2012; 10:42am
URL: http://imagej.273.s1.nabble.com/how-to-get-Pixel-Width-from-Properties-tp5001114p5001129.html

Mahmud,

you may have a look at "IJ.runMacro()" or "IJ.runMacroFile()".

 From the Java class that implements the built-in macro functions:

void getPixelSize() {
                Variable unit = getFirstVariable();
                Variable width = getNextVariable();
                Variable height = getNextVariable();
                Variable depth = null;
                if (interp.nextToken()==',')
                        depth = getNextVariable();
                interp.getRightParen();
                Calibration cal = getImage().getCalibration();
                unit.setString(cal.getUnits());
                width.setValue(cal.pixelWidth);
                height.setValue(cal.pixelHeight);
                if (depth!=null)
                depth.setValue(cal.pixelDepth);
}

HTH

Herbie


On 11.12.12 18:11, M.Gbarin wrote:

> Hi Herbie,
> thanks for your answer.But I have a IJ-Plugin not a IJ-macro..!how or where can I get this functios (getPixelSize();) ?
> Thanks a lot,Mahmud
> Date: Tue, 11 Dec 2012 07:25:40 -0800
> From: [hidden email]
> To: [hidden email]
> Subject: Re: how to get Pixel Width from Properties... ?
>
>
>
> Hallo hallo,
>
>
> in a IJ-macro you could use:
>
>          getPixelSize(unit, pixelWidth, pixelHeight);
>
>
> HTH
>
>
> Herbie
>
>
> On 11.12.12 12:57, M.Gbarin wrote:
>
>> hallo,
>
>>
>
>> I try to write a java code to get a Pixel width from ImageJ (
>
>> Image->Properties...) !!
>
>> can someone help me ?!
>
>>
>
>> when I wrote -- IJ.run("Properties..."); -- I became the propereties window
>
>> but I could not save the Pixel Width in a variable !
>
>>
>
>> where can be the problem ?
>
>>
>
>>
>
>>
>
>> --
>
>> View this message in context: http://imagej.1557.n6.nabble.com/how-to-get-Pixel-Width-from-Properties-tp5001114.html
>> Sent from the ImageJ mailing list archive at Nabble.com.
>
>>
>
>> --
>
>> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>>
>
> --
>
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>
>
>
>
>
>
>
>
>
>
>
> If you reply to this email, your message will be added to the discussion below:
> http://imagej.1557.n6.nabble.com/how-to-get-Pixel-Width-from-Properties-tp5001114p5001117.html
>
>
>
> To unsubscribe from how to get Pixel Width from Properties... ?, click here.
>
> NAML
>  
>
>
>
> --
> View this message in context: http://imagej.1557.n6.nabble.com/how-to-get-Pixel-Width-from-Properties-tp5001114p5001118.html
> Sent from the ImageJ mailing list archive at Nabble.com.
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

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