imagej is an image processing (not construction) software it seems.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

imagej is an image processing (not construction) software it seems.

Albretch Mueller
 imagej is an image processing (not construction) software it seems.

 I need a (preferably) java-based piece of software that would allow
for the construction of (relatively simple) images defined through xml
specifications. Say, you define a 2D or 3D function (such as a
quadratic one) all you would need to specify is then the function's
algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for
a quadratic function or  (1,m,b) for a lineal one.

 I am looking for such a piece of software because I teach (and write
about) Math and I don't want to spend time drawing images when you can
create them using software ...

 Can you do that with imagej? Any examples you could point me to?

 Is there such a thing?

 lbrtchx
 [hidden email]:  mathematical image constructions

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: imagej is an image processing (not construction) software it seems.

Burger Wilhelm
How about Matlab, Mathematica, and such?

--Wilhelm

________________________________________
From: ImageJ Interest Group [[hidden email]] On Behalf Of Albretch Mueller [[hidden email]]
Sent: Saturday, April 04, 2015 13:31
To: [hidden email]
Subject: imagej is an image processing (not construction) software it seems.

 imagej is an image processing (not construction) software it seems.

 I need a (preferably) java-based piece of software that would allow
for the construction of (relatively simple) images defined through xml
specifications. Say, you define a 2D or 3D function (such as a
quadratic one) all you would need to specify is then the function's
algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for
a quadratic function or  (1,m,b) for a lineal one.

 I am looking for such a piece of software because I teach (and write
about) Math and I don't want to spend time drawing images when you can
create them using software ...

 Can you do that with imagej? Any examples you could point me to?

 Is there such a thing?

 lbrtchx
 [hidden email]:  mathematical image constructions

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: imagej is an image processing (not construction) software it seems.

Mark Hiner
Hi Albrecht,

Using any of the available scripting languages[1] or Java API[2] you can
programmatically generate images.

For example, for each function type you could define a method that accepts
the appropriate parameters and generates an image. Then an XML parser[3]
could be used to read the parameters.

The spirals[4] macro is an example that ships with Fiji which generates an
image:
https://raw.githubusercontent.com/fiji/fiji/master/plugins/Scripts/File/Open_Samples/Spirals_.ijm

Best,
Mark

[1] http://imagej.net/Scripting_Help
[2] http://imagej.net/Introduction_into_Developing_Plugins
[3] http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/
[4] http://imagej.net/Spirals


On Sat, Apr 4, 2015 at 6:58 AM, Burger Wilhelm <
[hidden email]> wrote:

> How about Matlab, Mathematica, and such?
>
> --Wilhelm
>
> ________________________________________
> From: ImageJ Interest Group [[hidden email]] On Behalf Of Albretch
> Mueller [[hidden email]]
> Sent: Saturday, April 04, 2015 13:31
> To: [hidden email]
> Subject: imagej is an image processing (not construction) software it
> seems.
>
>  imagej is an image processing (not construction) software it seems.
>
>  I need a (preferably) java-based piece of software that would allow
> for the construction of (relatively simple) images defined through xml
> specifications. Say, you define a 2D or 3D function (such as a
> quadratic one) all you would need to specify is then the function's
> algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for
> a quadratic function or  (1,m,b) for a lineal one.
>
>  I am looking for such a piece of software because I teach (and write
> about) Math and I don't want to spend time drawing images when you can
> create them using software ...
>
>  Can you do that with imagej? Any examples you could point me to?
>
>  Is there such a thing?
>
>  lbrtchx
>  [hidden email]:  mathematical image constructions
>
> --
> 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 | Threaded
Open this post in threaded view
|

Re: imagej is an image processing (not construction) software it seems.

Gerold Rupprecht
In reply to this post by Burger Wilhelm
May I suggest you look at Octave, which is a free software, similar to
Matlab. It has many similar capabilities, has excellent quality and you
can audit the source, modify it, and redistribute it.

Best wishes,

Gerold

On 4/4/2015 1:58 PM, Burger Wilhelm wrote:

> How about Matlab, Mathematica, and such?
>
> --Wilhelm
>
> ________________________________________
> From: ImageJ Interest Group [[hidden email]] On Behalf Of Albretch Mueller [[hidden email]]
> Sent: Saturday, April 04, 2015 13:31
> To: [hidden email]
> Subject: imagej is an image processing (not construction) software it seems.
>
>   imagej is an image processing (not construction) software it seems.
>
>   I need a (preferably) java-based piece of software that would allow
> for the construction of (relatively simple) images defined through xml
> specifications. Say, you define a 2D or 3D function (such as a
> quadratic one) all you would need to specify is then the function's
> algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for
> a quadratic function or  (1,m,b) for a lineal one.
>
>   I am looking for such a piece of software because I teach (and write
> about) Math and I don't want to spend time drawing images when you can
> create them using software ...
>
>   Can you do that with imagej? Any examples you could point me to?
>
>   Is there such a thing?
>
>   lbrtchx
>   [hidden email]:  mathematical image constructions
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html


---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: imagej is an image processing (not construction) software it seems.

Albretch Mueller
 I don't seem to have found what I need after searching for it.
~
 http://en.wikipedia.org/wiki/List_of_information_graphics_software
~
 http://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software
~
 Among other things I did notice:
~
 http://en.wikipedia.org/wiki/MATLAB
 License: Proprietary commercial software
~
 http://en.wikipedia.org/wiki/Mathematica
 License: Proprietary commercial software
~
 could you be a bit more specific about "such"?

 Ideally I would like to plug that functionality into OpenOffice (it
uses open document formats) in a contextually sensitive way. If
someone, say, increases the font, the coordinate system and the
function should increase proportionally.

 Any such thing?

 lbrtchx

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: imagej is an image processing (not construction) software it seems.

Albretch Mueller
In reply to this post by Mark Hiner
> Using any of the available scripting languages

 Using a scripting language to then use java?

 lbrtchx

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: imagej is an image processing (not construction) software it seems.

Albretch Mueller
In reply to this post by Gerold Rupprecht
> May I suggest you look at Octave ...

GNU Octave

http://en.wikipedia.org/wiki/GNU_Octave

http://octplot.sourceforge.net/

looks like a much better alternative. If they had only a java port! ;-)

There is a key feature that I need which is a listener interface tied
to OO so that interaction is seamless. Having to call external
libraries may complicate things

lbrtchx

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