Edit page History

Open an image

    How to open an image in ImageJ2?

    The answer to this question depends on how you use ImageJ.

    • Do you want the open an image using the graphical user interface? (#From the GUI)
    • Are you writing a script? (#From a Script)
    • Are you using Java, to develop an ImageJ2 plug-in or do write your one program using ImgLib2 and ImageJ libraries? (#From Java)

    From the GUI

    In the menu select “File > Open …” or “File > Import > …”.

    From a Script

    What are then possible ways to open an image when you are writing an Python / Groovy / … script in ImageJ?

    Use a parameter of type Dataset

    When the following script is run in ImageJ. ImageJ will ask to user to select two Images, before it runs the script.

    # @Dataset firstImage
    # @Dataset secondImage
    # @UIService ui
    ui.show(firstImage)
    ui.show(secondImage)
    

    Use the DatasetIOService

    # @DatasetIOService io
    # @UIService ui
    path = "C:\Path\to\the\image.tif"
    image = io.open(path)
    ui.show(image)
    

    From Java