Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdeng/gopcd
A golang reader for KODAK PCD format. https://en.wikipedia.org/wiki/Photo_CD
https://github.com/jdeng/gopcd
Last synced: 25 days ago
JSON representation
A golang reader for KODAK PCD format. https://en.wikipedia.org/wiki/Photo_CD
- Host: GitHub
- URL: https://github.com/jdeng/gopcd
- Owner: jdeng
- License: unlicense
- Created: 2021-01-21T23:31:45.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-22T02:23:12.000Z (about 4 years ago)
- Last Synced: 2024-12-18T22:02:12.159Z (about 1 month ago)
- Language: Go
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gopcd
A golang reader for KODAK PCD format. https://en.wikipedia.org/wiki/Photo_CDThis is sort of a rewrite based on pcdtojpg https://pcdtojpeg.sourceforge.io/Home.html (which is in C++) but not with the full features.
# note
This wasn't an intended project. It started with a few 30 year old Photo CD ISOs randomly downloaded from archive.org. It'd be quite cumbersome to mount the ISO files, extract the PCDs, and convert them to jpeg using some bash script. As extracting the base image of the PCD format is pretty straightforward, I decided to write some golang code to do the job. Most of the photos were not interesting (they were scanned in 1993) and the default resolution is low and color is a bit off. I haven't looked at the photos since, but didn't want to just abandoned the code, so decoding higher resolution images and a custom YCC to RGB conversion were added just for completeness.It is probably only useful for archivists.