{"id":32209906,"url":"https://github.com/ropensci/ijtiff","last_synced_at":"2025-10-22T06:20:29.477Z","repository":{"id":49122936,"uuid":"122435081","full_name":"ropensci/ijtiff","owner":"ropensci","description":"An R Package for general purpose TIFF file I/O which plays nice with ImageJ","archived":false,"fork":false,"pushed_at":"2025-04-05T21:25:21.000Z","size":60914,"stargazers_count":17,"open_issues_count":1,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-10-17T19:48:38.565Z","etag":null,"topics":["image-manipulation","imagej","peer-reviewed","r","r-package","rstats","tiff-files","tiff-images"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/ijtiff","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ropensci.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null}},"created_at":"2018-02-22T05:31:54.000Z","updated_at":"2025-04-05T03:48:28.000Z","dependencies_parsed_at":"2023-09-21T19:24:01.555Z","dependency_job_id":"c488576a-a1ad-4c86-bafb-f11643c4f13b","html_url":"https://github.com/ropensci/ijtiff","commit_stats":{"total_commits":225,"total_committers":5,"mean_commits":45.0,"dds":"0.053333333333333344","last_synced_commit":"85bab510632511233b15b87d443997db07a76516"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/ijtiff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fijtiff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fijtiff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fijtiff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fijtiff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/ijtiff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fijtiff/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280173631,"owners_count":26284901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-20T02:00:06.978Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image-manipulation","imagej","peer-reviewed","r","r-package","rstats","tiff-files","tiff-images"],"created_at":"2025-10-22T06:20:28.646Z","updated_at":"2025-10-22T06:20:29.472Z","avatar_url":"https://github.com/ropensci.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r setup, echo = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\"\n)\noriginal_files \u003c- dir()\n```\n\n# ijtiff  \u003cimg src=\"man/figures/logo.png\" height=\"140\" align=\"right\"\u003e\n\n[![R-CMD-check](https://github.com/ropensci/ijtiff/workflows/R-CMD-check/badge.svg)](https://github.com/ropensci/ijtiff/actions)\n[![codecov](https://app.codecov.io/gh/ropensci/ijtiff/graph/badge.svg?token=rNNRw2FU0F)](https://app.codecov.io/gh/ropensci/ijtiff)\n\n[![Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.](https://www.repostatus.org/badges/latest/inactive.svg)](https://www.repostatus.org/#inactive)\n\n[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/ijtiff)](https://cran.r-project.org/package=ijtiff)\n![RStudio CRAN downloads](https://cranlogs.r-pkg.org/badges/grand-total/ijtiff)\n![RStudio CRAN monthly downloads](https://cranlogs.r-pkg.org/badges/ijtiff)\n\n[![DOI](http://joss.theoj.org/papers/10.21105/joss.00633/status.svg)](https://doi.org/10.21105/joss.00633)\n\n\n## Introduction\n\nThis is a general purpose TIFF I/O utility for R. The [`tiff` package](https://cran.r-project.org/package=tiff) already exists for this purpose but `ijtiff` adds some functionality and overcomes some bugs therein. \n\n* `ijtiff` can write TIFF files whose pixel values are real (floating-point) numbers; `tiff` cannot. \n* `ijtiff` can read and write _text images_; `tiff` cannot.\n* `tiff` struggles to interpret channel information and gives cryptic errors when reading TIFF files written by the _ImageJ_ software; `ijtiff` works smoothly with these images.\n\nTo learn about `ijtiff` and how to use it, visit the package website at https://docs.ropensci.org/ijtiff/.\n\n\n## Installation\n\n### `libtiff`\n\n`ijtiff` requires you to have the `libtiff` C library installed. To install `libtiff`:\n\n* On __Debian Linux__, try `sudo apt-get install libtiff-dev libbz2-dev libdeflate-dev liblzma-dev libwebp-dev libzstd-dev zlib1g-dev`.\n* On __Fedora Linux__, try `sudo yum install libtiff-devel libbz2-devel libdeflate-devel liblzma-devel libwebp-devel libzstd-devel zlib-devel`.\n* On __Mac__, you need [Homebrew](https://brew.sh/). Then in the terminal, run `brew install libtiff`.\n* On __Windows__, no setup is required.\n\n\n### Installing the release version of the `ijtiff` R package\n\nYou can install `ijtiff` from CRAN (recommended) with:\n```{r CRAN-installation, eval=FALSE}\ninstall.packages(\"ijtiff\")\n```\n\n\n### Installing the development version of the `ijtiff` R package\n\nYou can install the development version from GitHub with:\n```{r GitHub-installation, eval=FALSE}\ndevtools::install_github(\"ropensci/ijtiff\")\n```\n\n\n## Acknowledgement\nThis package uses a lot of code from the original `tiff` package by Simon Urbanek.\n\n\n## Contribution\nContributions to this package are welcome. The preferred method of contribution is through a github pull request. Feel free to contact me by creating an issue. Please note that this project is released with a [Contributor Code of Conduct](https://github.com/ropensci/ijtiff/blob/master/CONDUCT.md). By participating in this project you agree to abide by its terms.\n\n```{r cleanup, include = FALSE}\nnew_files \u003c- setdiff(dir(), original_files)\nfile.remove(new_files)\n```\n\n[![ropensci_footer](https://ropensci.org/public_images/ropensci_footer.png)](https://ropensci.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fropensci%2Fijtiff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fropensci%2Fijtiff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fropensci%2Fijtiff/lists"}