dwww Home | Manual pages | Find package

TJBENCH(1)                       User Commands                      TJBENCH(1)

NAME
       tjbench - benchmark the performance of libjpeg-turbo

DESCRIPTION
       tjbench  is a JPEG decompression/compression benchmark part of libjpeg-
       turbo.

USAGE
              tjbench <Inputimage (BMP|PPM)> <Quality> [options]

              tjbench <Inputimage (JPG)> [options]

OPTIONS
       -alloc = Dynamically allocate JPEG buffers -bmp =  Use  Windows  Bitmap
       format  for output images [default = PPM] -bottomup = Use bottom-up row
       order  for  packed-pixel  source/destination  buffers  -tile   =   Com-
       press/transform the input image into separate JPEG tiles of varying

              sizes (useful for measuring JPEG overhead)

       -rgb, -bgr, -rgbx, -bgrx, -xbgr, -xrgb =

              Use  the specified pixel format for packed-pixel source/destina-
              tion buffers [default = BGR]

       -cmyk = Indirectly test YCCK JPEG compression/decompression

              (use the CMYK pixel format for  packed-pixel  source/destination
              buffers)

       -fastupsample = Use the fastest chrominance upsampling algorithm avail-
       able -fastdct = Use the fastest DCT/IDCT algorithm available  -accurat-
       edct  = Use the most accurate DCT/IDCT algorithm available -progressive
       = Use progressive entropy coding in JPEG images generated by

              compression and transform operations

       -subsamp <s> = When compressing, use the specified level of chrominance

              subsampling (<s> = 444, 422, 440, 420, 411, or GRAY) [default  =
              test Grayscale, 4:2:0, 4:2:2, and 4:4:4 in sequence]

       -quiet  =  Output  results in tabular rather than verbose format -yuv =
       Compress from/decompress to intermediate planar YUV images -yuvpad  <p>
       = The number of bytes by which each row in each plane of an

              intermediate  YUV  image is evenly divisible (must be a power of
              2) [default = 1]

       -scale M/N = When decompressing, scale the width/height of the JPEG im-
       age by a

              factor  of M/N (M/N = 2/1, 15/8, 7/4, 13/8, 3/2, 11/8, 5/4, 9/8,
              1/1, 7/8, 3/4, 5/8, 1/2, 3/8, 1/4, or 1/8)

       -hflip, -vflip, -transpose, -transverse, -rot90, -rot180, -rot270 =

              Perform the specified lossless transform operation on the  input
              image  prior to decompression (these operations are mutually ex-
              clusive)

       -grayscale = Transform the input image  into  a  grayscale  JPEG  image
       prior to

              decompression  (can  be combined with the other transform opera-
              tions above)

       -copynone = Do not copy any extra markers (including EXIF and ICC  pro-
       file data)

              when transforming the input image

       -benchtime <t> = Run each benchmark for at least <t> seconds [default =
       5.0] -warmup <t> = Run each benchmark for <t> seconds [default  =  1.0]
       prior to

              starting  the  timer,  in order to prime the caches and thus im-
              prove the consistency of the benchmark results

       -componly = Stop after running compression tests.  Do not  test  decom-
       pression.  -nowrite = Do not write reference or output images (improves
       consistency of

              benchmark results)

       -limitscans = Refuse to decompress or transform progressive JPEG images
       that

              have an unreasonably large number of scans

       -stoponwarning = Immediately discontinue the current

              compression/decompression/transform   operation   if  a  warning
              (non-fatal error) occurs

       NOTE:  If the quality is specified as a range (e.g. 90-100), a separate
       test will be performed for all quality values in the range.

COMMENT
       This  manual  page  was written by Mathieu Malaterre <malat@debian.org>
       for the Debian GNU/Linux system, but may be used by others.

COPYRIGHT
       Copyright (C)2009-2019, 2021 D. R. Commander.  All Rights Reserved.

tjbench 2.1.5                    February 2023                      TJBENCH(1)

Generated by dwww version 1.15 on Mon Jun 24 13:26:20 CEST 2024.