OOF2: The Manual
Name
OOF.Microstructure.Create_From_ImageFile — Load an Image and create a Microstructure from it.
Synopsis
OOF.Microstructure.Create_From_ImageFile(filename,microstructure_name,height,width)
Details
- Parent Menu: OOF.Microstructure
-
Callback: function
createMSFromImageFilein moduleooflib.image.IO.imagemenu -
Parameters:
filename- Name of the file. Type: A character string.
microstructure_name- Name of the new Microstructure. Type: A character string, or the variable
automatic. height- Physical height of image, or 'automatic'. Type: An integer, a real number, or the string 'automatic'.
width- Physical width of image, or 'automatic'. Type: An integer, a real number, or the string 'automatic'.
Description
This is probably the most useful way to create a Microstructure. It
creates a Microstructure object with the same pixel
size as the given Image and then loads the Image into
the Microstructure.
The filename parameter specifies the file
containing the Image. The image format is deduced from the file
name. Almost any standard format is acceptable.
The microstructure_name parameter specifies the
name of the new Microstructure. If it is set to automatic, the Microstructure name will be the same as
the filename. In either case, if another
Microstructure exists with the same name,
<x> will be appended to the name,
where x is an integer chosen to make the
name unique.
The physical size of the Microstructure and Image are taken from the
height and width parameters.
If one of the parameters is automatic,
then its value is computed from the other parameter and the aspect
ratio of the image, with the assumption that the pixels are
square. If both parameters are
automatic, then it is assumed that pixels are
of unit width and height, so the physical size of the Microstructure will
be numerically equal to its pixel size.
Loading an Image on the command line with
oof2 --image imagefile
is equivalent to the command
OOF.Microstructure.Create_From_ImageFile(filename='imagefile',
microstructure_name='imagefile',
height=automatic,
width=automatic).



