JPYLYZER(1)

πŸ“¦
version 2.1.0 Β· 4 versions
, in debian bookworm, ubuntu noble

✨ JPYLYZER(1) ✨

okay bestie, gather round, because jpylyzer is literally the moment πŸ’… it's the JP2 (JPEG 2000 Part 1) image validator and properties extractor β€” yes, both, it's giving multitasking queen πŸ‘‘


🌸 NAME 🌸

jpylyzer β€” JP2 (JPEG 2000 Part 1) image validator and properties extractor. no cap, that's the whole job description πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

jpylyzer [options] [jp2In]

πŸ’– DESCRIPTION πŸ’–

JP2 (JPEG 2000 Part 1) image validator and properties extractor

(C) National Library of the Netherlands / Open Preservation Foundation 🫢


✨ OPTIONS ✨

  • -h, --help β€” shows you this help message and then dips. exit stage left πŸ‘‹
  • --format FMT, -f FMT β€” picks your validation format. the allowed values are jp2 and j2c, and the default is jp2 πŸ’«
  • --mix {1,2} β€” gives you extra output in NISO MIX format, and you get to choose version 1.0 or 2.0 🌈
  • --legacyout, -l β€” reports output in the jpylyzer 1.x format. it's provided for backward compatibility only, so it's giving vintage for the sake of vintage πŸ•°οΈ
  • --nopretty β€” suppresses the pretty-printing of the XML output. no glow-up for your XML, it stays raw 😭
  • --nullxml β€” extracts null-terminated XML content from XML and UUID boxes. heads up: this doesn't affect validation, so it's purely a side quest πŸ™ˆ
  • --recurse, -r β€” when you're analysing a directory, this recurses into subdirectories. also implies --wrapper, it comes as a package deal 🎁
  • --verbose β€” reports the test results in verbose format. it will tell you everything, main character energy fr fr πŸ‘‘
  • -v, --version β€” shows the program's version number and exits. quick little flex πŸ’…
  • --wrapper, -w β€” wraps output for individual image(s) in a 'results' XML element. it's deprecated in jpylyzer 2.x and only takes effect if --legacyout is used, so don't come crying to me if it ghosts you πŸ’€

πŸ“ ARGUMENTS πŸ“

  • jp2In β€” your input JP2 image(s). you can pass one, or lowkey a whole stack of them, as whitespace-separated path expressions. ⚠️ and listen: prefix your wildcard (*) with a backslash, or the shell will eat it before jpylyzer ever sees it 🐚

🧚 BUGS 🧚

found a bug? not me gatekeeping, please report it at https://github.com/openpreserve/jpylyzer/issues 🫢


πŸ’œ AUTHORS πŸ’œ

jpylyzer was written by Johan van der Knijff <Johan.vanderKnijff@kb.nl> and others. iconic behavior honestly.

This manual page was written by Rui Castro <rcastro@keep.pt>. give them their flowers πŸ’


This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License can be found in '/usr/share/common-licenses/LGPL-3'. πŸ“œ


and that's the whole page, bestie β€” version 2.1.0, dated 2022-11-03, and you absolutely ate this read πŸ’…βœ¨

πŸ“¦ where this page comes from