TIFF - ImageJ Wiki

Page history Edit this page How do I edit this website?

ImageJ Docs

  • Download
  • Learn
    • ImageJ Basics
      • Tutorials
      • User Guides
      • Keyboard Shortcuts
      • Tips and Tricks
      • Troubleshooting
      • Frequently Asked Questions
      • Supported Platforms
        • Windows
        • MacOS
        • Linux
        • Raspberry Pi
        • Android
      • File Formats
        • Bio-Formats
        • Video formats
        • QuickTime
        • TIFF
        • PDF
        • DICOM
        • Zeiss LSM
        • Olympus VSI
        • Opera Flex
        • FIB-SEM
    • Scientific Imaging
      • Principles of Scientific Imaging
      • Annotating Images
      • Colocalization
      • Color Image Processing
      • Deconvolution
      • Image Intensity Processing
      • Particle Analysis
      • Registration
      • Segmentation
      • Stack-slice Manipulations
      • T-functions
      • Tracking
      • Visualization
      • Z-functions
  • Extend
    • List of Extensions
    • Update Sites
      • List of Update Sites
      • Following an Update Site
      • Creating an Update Site
      • Terms of Service
      • Automatic Upload
      • Uploading to Core Sites
      • Update Sites FAQ
      • Statistics
    • Scripting
      • Scripting Basics
      • Script Editor
      • Parameters
      • User Input
      • Auto Import
      • Templates
      • Batch Processing
      • Running Headlessly
      • Scripting Comparisons
      • Toolbox
      • Languages
        • BeanShell Scripting
        • Groovy Scripting
        • ImageJ Macro
        • JavaScript
        • Lisp (Clojure)
        • MATLAB
        • Python (Jython)
        • Python (native)
        • R (Renjin)
        • Ruby (JRuby)
        • Scala Scripting
    • Development
      • Philosophy
      • Architecture
      • Source code
      • Project management
      • Coding style
      • Using Javadoc
      • Debugging
      • Wish list
      • Tools
        • GitHub
        • Maven
        • CI/CD
        • Dotfiles
        • IDEs
          • Eclipse
          • NetBeans
          • IntelliJ IDEA
          • Command Line
      • Guides
        • Writing plugins
        • Contributing to a plugin
        • Development lifecycle
        • Building a POM
        • Hands-on debugging
        • Adding new ops
        • Adding new formats
        • Using native libraries
        • Tips for developers
        • Tips for C++ developers
        • ImageJ 1.x plugins
        • Versioning
        • Logging
        • Uber-JARs
      • Git
        • Git in Eclipse (EGit)
        • Git mini howto
        • Git workshop
        • Git conflicts
        • Git topic branches
        • Git notes
        • Git reflogs
        • Git submodules
        • How to pinpoint regressions
        • How to publish a git repository
        • How to extract a subproject
  • Contribute
    • Citing
    • Contributors
    • Organizations
    • Governance
    • Funding
    • Contributing to Fiji
    • Licensing
      • Open Source
        • Apache
        • BSD
        • EPL
        • GPL
        • LGPL
        • MIT
        • Public domain
        • BIG
      • Proprietary
    • Editing the Wiki
      • Advanced Editing
      • Buttons
      • Citations
      • Source Code
      • Debugging
      • Headers
      • Icons
      • Images
      • Keyboard Shortcuts
      • Linking
      • Math Expressions
      • Menu Paths
      • Navigation
      • Notices
      • People
      • Pitfalls
      • Quizzes
      • Statbox
      • Symbols
      • Tables
      • Tooltips
      • Videos
      • Whitespace
  • Discuss
    • Reporting Issues
    • Mailing Lists
    • Chat
  • Explore
    • News
    • Events
      • Presentations
      • Conferences
      • Hackathons
      • More...
    • Libraries
      • ImageJ Ops
      • ImageJ Common
      • ImageJ Legacy
      • SciJava
      • SCIFIO
      • ImgLib2
        • Getting Started
        • Accessors
        • Accessibles
        • Examples
        • Introductory Workshop
        • Advanced Workshop
        • ImgLib2 images in MATLAB
        • Benchmarks
        • FAQ
        • Developing ImgLib2
        • ImgLib2 Discussion
      • More...
    • Software
      • NIH Image
      • ImageJ
      • ImageJ2
      • Fiji
      • More...

Page contents

  • Formats
  • Save as animated gif
  • Bio‑Formats
  • DICOM
  • FIBSEM importer
  • LSM Toolbox
  • LuraWave
  • Metadata
  • EvidentImageJPlugin
  • Extract Images From PDF...
  • QuickTime
  • TIA .ser folder export
  • TIFF
  • Vaa3d Reader
  • Vaa3d Writer
  • Video
  • Wavefront .OBJ ...

The TIFF file format is one of the most widely used formats in biosciences. Many commercial instruments write images using some flavor of TIFF. It is used in open source efforts as well; for example, the Open Microscopy Environment developed the OME-TIFF format as an open exchange standard for microscopy data.

ImageJ support

ImageJ (and therefore ImageJ2 with its default legacy user interface) has built-in support for TIFF files via the FileOpen… command.

You can also import TIFFs as virtual stacks via the FileImportTIFF Virtual Stack… command.

  • Pro: The ImageJ TIFF reader is very fast.
  • Con: The ImageJ TIFF support is incomplete. Some valid baseline TIFF files will not open properly. In particular, TIFF files with out-of-order planes cannot be opened.

Bio-Formats

The Bio-Formats plugins offer a more complete TIFF importer, accessible via the FileImportBio-Formats command.

  • Pro: The Bio-Formats TIFF reader can handle many more varieties of TIFF.
  • Con: The Bio-Formats TIFF support is not as speedy as ImageJ’s TIFF reader.

SCIFIO

The SCIFIO library, the I/O library of ImageJ2, imports TIFF files using code adapted from the Bio-Formats project. As such, it is similar to Bio-Formats in that it supports a wider variety of TIFFs, but is less performant than the ImageJ reader. SCIFIO is accessible via the FileImportImage… command.

You can tell ImageJ2 to use SCIFIO by default via the EditOptionsImageJ2… menu’s “Use SCIFIO when opening files (BETA!)” checkbox.

  • Forum
  • Twitter
  • GitHub
  • Design: HTML5 UP

    ImageJ Docs

    • Download
    • Learn
      • ImageJ Basics
        • Tutorials
        • User Guides
        • Keyboard Shortcuts
        • Tips and Tricks
        • Troubleshooting
        • Frequently Asked Questions
        • Supported Platforms
          • Windows
          • MacOS
          • Linux
          • Raspberry Pi
          • Android
        • File Formats
          • Bio-Formats
          • Video formats
          • QuickTime
          • TIFF
          • PDF
          • DICOM
          • Zeiss LSM
          • Olympus VSI
          • Opera Flex
          • FIB-SEM
      • Scientific Imaging
        • Principles of Scientific Imaging
        • Annotating Images
        • Colocalization
        • Color Image Processing
        • Deconvolution
        • Image Intensity Processing
        • Particle Analysis
        • Registration
        • Segmentation
        • Stack-slice Manipulations
        • T-functions
        • Tracking
        • Visualization
        • Z-functions
    • Extend
      • List of Extensions
      • Update Sites
        • List of Update Sites
        • Following an Update Site
        • Creating an Update Site
        • Terms of Service
        • Automatic Upload
        • Uploading to Core Sites
        • Update Sites FAQ
        • Statistics
      • Scripting
        • Scripting Basics
        • Script Editor
        • Parameters
        • User Input
        • Auto Import
        • Templates
        • Batch Processing
        • Running Headlessly
        • Scripting Comparisons
        • Toolbox
        • Languages
          • BeanShell Scripting
          • Groovy Scripting
          • ImageJ Macro
          • JavaScript
          • Lisp (Clojure)
          • MATLAB
          • Python (Jython)
          • Python (native)
          • R (Renjin)
          • Ruby (JRuby)
          • Scala Scripting
      • Development
        • Philosophy
        • Architecture
        • Source code
        • Project management
        • Coding style
        • Using Javadoc
        • Debugging
        • Wish list
        • Tools
          • GitHub
          • Maven
          • CI/CD
          • Dotfiles
          • IDEs
            • Eclipse
            • NetBeans
            • IntelliJ IDEA
            • Command Line
        • Guides
          • Writing plugins
          • Contributing to a plugin
          • Development lifecycle
          • Building a POM
          • Hands-on debugging
          • Adding new ops
          • Adding new formats
          • Using native libraries
          • Tips for developers
          • Tips for C++ developers
          • ImageJ 1.x plugins
          • Versioning
          • Logging
          • Uber-JARs
        • Git
          • Git in Eclipse (EGit)
          • Git mini howto
          • Git workshop
          • Git conflicts
          • Git topic branches
          • Git notes
          • Git reflogs
          • Git submodules
          • How to pinpoint regressions
          • How to publish a git repository
          • How to extract a subproject
    • Contribute
      • Citing
      • Contributors
      • Organizations
      • Governance
      • Funding
      • Contributing to Fiji
      • Licensing
        • Open Source
          • Apache
          • BSD
          • EPL
          • GPL
          • LGPL
          • MIT
          • Public domain
          • BIG
        • Proprietary
      • Editing the Wiki
        • Advanced Editing
        • Buttons
        • Citations
        • Source Code
        • Debugging
        • Headers
        • Icons
        • Images
        • Keyboard Shortcuts
        • Linking
        • Math Expressions
        • Menu Paths
        • Navigation
        • Notices
        • People
        • Pitfalls
        • Quizzes
        • Statbox
        • Symbols
        • Tables
        • Tooltips
        • Videos
        • Whitespace
    • Discuss
      • Reporting Issues
      • Mailing Lists
      • Chat
    • Explore
      • News
      • Events
        • Presentations
        • Conferences
        • Hackathons
        • More...
      • Libraries
        • ImageJ Ops
        • ImageJ Common
        • ImageJ Legacy
        • SciJava
        • SCIFIO
        • ImgLib2
          • Getting Started
          • Accessors
          • Accessibles
          • Examples
          • Introductory Workshop
          • Advanced Workshop
          • ImgLib2 images in MATLAB
          • Benchmarks
          • FAQ
          • Developing ImgLib2
          • ImgLib2 Discussion
        • More...
      • Software
        • NIH Image
        • ImageJ
        • ImageJ2
        • Fiji
        • More...

Tag » How To Open A Tiff File