JXRDECAPP(1)

πŸ“¦
version 1.2~git20170615.f752187 Β· 4 versions
, in debian bookworm, ubuntu jammy

✨ JXRDECAPP(1) ✨ β€” JxrDecApp πŸ’–

✨ NAME ✨

okay so this is JxrDecApp πŸ¦‹, the JPEG XR Decoder Utility. bestie, it's the tool that turns JPEG XR / HD Photo files into images you can actually look at πŸ“ΈπŸŒΈ


🌈 DESCRIPTION 🌈

JPEG XR Decoder Utility Copyright 2013 Microsoft Corporation - All Rights Reserved πŸ’…

The way you run it is:

./debian/tmp/usr/bin/JxrDecApp [options]...

πŸŽ€ Options πŸŽ€

  • -i input.jxr/wdp β€” this is where you feed it your input JPEG XR/HD Photo file name πŸ“₯
  • -o output.bmp/pnm/tif/jxr β€” your output file name πŸ–ΌοΈ bmp is for <=8bpc (BGR), pnm is for >=8bpc (RGB), tif is for >=8bpc (RGB), and jxr is for compressed domain transcode πŸ”₯
  • -c format β€” picks the uncompressed output format. the options are: 0: 24bppBGR, 1: 1bppBlackWhite, 2: 8bppGray, 3: 16bppGray, 4: 16bppGrayFixedPoint, 5: 16bppGrayHalf, 7: 32bppGrayFixedPoint, 8: 32bppGrayFloat, 9: 24bppRGB, 10: 48bppRGB, 11: 48bppRGBFixedPoint, 12: 48bppRGBHalf, 14: 96bppRGBFixedPoint, 15: 128bppRGBFloat, 16: 32bppRGBE, 17: 32bppCMYK, 18: 64bppCMYK, 22: 32bppBGRA, 23: 64bppRGBA, 24: 64bppRGBAFixedPoint, 25: 64bppRGBAHalf, 27: 128bppRGBAFixedPoint, 28: 128bppRGBAFloat, 29: 16bppBGR555, 30: 16bppBGR565, 31: 32bppBGR101010, 32: 40bppCMYKA, 33: 80bppCMYKA, 34: 32bppBGR 🎨
  • -r top left height width β€” pick a rectangle to decode just that region βœ‚οΈ
  • -T m β€” reduced resolution (mipmap) decode πŸ”. the options are: 0: full resolution (this is the default), 1: 1/2 res (down-sampled from full res), 2: 1/4 res (native decode), 3: 1/8 res (down-sampled from 1/4 res), 4: 1/16 res (native decode). and for anything bigger than 4, you get 1/(2^m) res (down-sampled from 1/16 res) 🧚
  • -O orientation β€” flip or rotate your image πŸ”„. the options are: 0: no transformation (default), 1: flip vertically, 2: flip horizontally, 3: flip vertically & horizontally, 4: rotate 90 degrees CW, 5: rotate 90 degrees CW & flip vertically, 6: rotate 90 degrees CW & flip horizontally, 7: rotate 90 degrees CW & flip vert & horiz πŸ’œ
  • -s skip subbands β€” used for compressed domain transcoding ⚑. the options are: 0: all subbands included (default), 1: skip flexbits, 2: skip highpass, 3: skip highpass & lowpass (DC only)
  • -a alpha decode β€” how to handle the alpha channel 🫧. the options are: 0: decode without alpha channel, 1: decode only alpha channel, 2: decode image & alpha (default)
  • -p strength β€” post processing filter strength ✨. the options are: 0: none (default), 1: light, 2: medium, 3: strong, 4: very strong
  • -C β€” suppress overlapping boundary macro blocks (this is used for compressed domain tile extraction) πŸ™ˆ
  • -t β€” display timing information ⏱️
  • -v β€” display verbose decoder information πŸ—£οΈ

Example, bestie 🫢:

./debian/tmp/usr/bin/JxrDecApp -i input.jxr -o output.bmp -c 0

πŸ‘‘ AUTHOR πŸ‘‘

this manual page was written by Mathieu Malaterre <malat@debian.org> for the Debian GNU/Linux system (but anyone else is allowed to use it too πŸ’•).


JxrDecApp 1.2~git20170615.f752187, January 2022 🌸 Slay the decoding, bestie, and I'll see you next time πŸ’…βœ¨

πŸ“¦ where this page comes from