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