Bot releases are hidden (Show)
Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by mo271 8 months ago
Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by mo271 8 months ago
JxlDecoderGetBoxSizeContents
for getting the size of theNote: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by mo271 9 months ago
Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by mo271 9 months ago
Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by mo271 10 months ago
JxlEncoderSetExtraChannelDistance
to adjust the qualityJxlEncoderSetOutputProcessor
JxlEncoderFlushInput
JxlEncoderOutputProcessor
structJxlEncoderSetOutputCallback
JxlChunkedFrameInputSource
structJxlEncoderAddChunkedFrame
JxlEncoderAddJPEGFrame
:JXL_ENC_FRAME_SETTING_JPEG_KEEP_EXIF
JXL_ENC_FRAME_SETTING_JPEG_KEEP_XMP
JXL_ENC_FRAME_SETTING_JPEG_KEEP_JUMBF
JxlEncoderSetUpsamplingMode
to change the upsamplingJxlDecoderSetOutputColorProfile
andJxlDecoderSetCms
to enable decoding to desired colorspace.cjxl input.ppm -x exif=input.exif output.jxl
JxlEncoderDistanceFromQuality
for convenience todistance
given a quality
jxl/butteraugli.h
) was removed.JxlDecoderDefaultPixelFormat
, JxlEncoderOptionsSetLossless
,JxlEncoderOptionsSetEffort
, JxlEncoderOptionsSetDecodingSpeed
,JxlEncoderOptionsSetDistance
, JxlEncoderOptionsCreate
, as well asJXL_DEC_EXTENSIONS
, JXL_ENC_NOT_SUPPORTED
,JXL_TYPE_BOOLEAN
, JXL_TYPE_UINT32
, and deprecated type JxlEncoderOptions
.JxlDecoderGetColorAsEncodedProfile
,JxlDecoderGetICCProfileSize
, and JxlDecoderGetColorAsICCProfile
photon_noise
to photon_noise_iso
Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by mo271 over 1 year ago
Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by mo271 over 1 year ago
Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by eustas almost 2 years ago
JxlDecoderSetImageBitDepth
to set the bit depthJxlDecoderSetOutputColorProfile
andJxlDecoderSetCms
to enable decoding to desired colorspace; NB: notJxlEncoderSetFrameBitDepth
to set the bit depthJxlEncoderAllowExpertOptions
.JXL_ENC_FRAME_SETTING_JPEG_COMPRESS_BOXES
enum value toJxlIntrinsicSizeHeader
JXL_DEC_NEED_DC_OUT_BUFFER
andJXL_DEC_DC_IMAGE
events, JxlDecoderDCOutBufferSize
andJxlDecoderSetDCOutBuffer
functionsJxlEncoderProcessOutput
requires at least 32 bytes of outputNote: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by eustas almost 2 years ago
THIS IS A RELEASE CANDIDATE. We expect to have v0.8.0
very soon.
JxlDecoderSetImageBitDepth
to set the bit depthJxlDecoderSetOutputColorProfile
andJxlDecoderSetCms
to enable decoding to desired colorspace; NB: notJxlEncoderSetFrameBitDepth
to set the bit depthJxlEncoderAllowExpertOptions
.JXL_ENC_FRAME_SETTING_JPEG_COMPRESS_BOXES
enum value toJxlIntrinsicSizeHeader
JXL_DEC_NEED_DC_OUT_BUFFER
andJXL_DEC_DC_IMAGE
events, JxlDecoderDCOutBufferSize
andJxlDecoderSetDCOutBuffer
functionsJxlEncoderProcessOutput
requires at least 32 bytes of outputNote: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by eustas about 2 years ago
JXL_DEC_BOX
, JXL_DEC_BOX_NEED_MORE_OUTPUT
, JxlDecoderSetBoxBuffer
,JxlDecoderGetBoxType
, JxlDecoderGetBoxSizeRaw
andJxlDecoderSetDecompressBoxes
.JxlDecoderCloseInput
.JxlDecoderSetProgressiveDetail
; currently supported events arekDC
, kLastPasses
and kPasses
.JxlDecoderSetDesiredIntensityTarget
JxlDecoderSetCoalesced
to allow decodingJxlDecoderSetUnpremultiplyAlpha
to setJxlFrameHeader
: a JxlLayerInfo
structJxlDecoderGetExtraChannelBlendInfo
to getJxlDecoderSetMultithreadedImageOutCallback
,JxlDecoderSkipCurrentFrame
to skip processingJxlDecoderGetIntendedDownsamplingRatio
to getJxlDecoderSetRenderSpotcolors
to allow disablingJXLBasicInfo
: intrinsic_xsize
intrinsic_ysize
to signal the intrinsic size.JxlEncoderAddBox
, JxlEncoderUseBoxes
, JxlEncoderCloseBoxes
andJxlEncoderCloseFrames
.JxlEncoderSetFrameName
, JxlEncoderFrameSettingsSetOption
,JxlEncoderFrameSettingsSetFloatOption
.JxlEncoderGetRequiredCodestreamLevel
andJxlEncoderSetCodestreamLevel
.JxlEncoderUseContainer
.JxlEncoderStoreJPEGMetadata
JxlEncoderSetFrameHeader
andJxlEncoderSetExtraChannelBlendInfo
to set animationJxlEncoderInitFrameHeader
andJxlEncoderInitBlendInfo
to initialize the structs to set.JxlEncoderInitExtraChannelInfo
, JxlEncoderSetExtraChannelInfo
,JxlEncoderSetExtraChannelName
and JxlEncoderSetExtraChannelBuffer
.JxlEncoderSetCms(JxlEncoder* enc, JxlCmsInterface cms)
JxlEncoderGetError
to retrieve last encoder error.JxlDecoderCloseInput
at the end of all input is requiredJxlEncoderCloseInput
now closes both frames and boxes input.cjxl
and djxl
have been reimplemented on the base of public decodergflags
for argument parsing.JXL_DEC_EXTENSIONS
event: use JXL_DEC_BASIC_INFO
JXL_TYPE_BOOLEAN
and JXL_TYPE_UINT32
:JXL_TYPE_UINT8
and JXL_TYPE_FLOAT
correspondingly.JxlDecoderGetColorAsEncodedProfile
JxlDecoderGetICCProfileSize
: pass NULL
.JxlDecoderDefaultPixelFormat
JxlEncoderOptions
: use JxlEncoderFrameSettings
instead.JxlEncoderOptionsCreate
: use JxlEncoderFrameSettingsCreate
JxlEncoderOptionsSetDistance
: use JxlEncoderSetFrameDistance
JxlEncoderOptionsSetLossless
: use JxlEncoderSetFrameLossless
JxlEncoderOptionsSetEffort
: useJxlEncoderFrameSettingsSetOption(frame_settings, JXL_ENC_FRAME_SETTING_EFFORT, effort)
JxlEncoderOptionsSetDecodingSpeed
: useJxlEncoderFrameSettingsSetOption(frame_settings, JXL_ENC_FRAME_SETTING_DECODING_SPEED, tier)
JXL_ENC_NOT_SUPPORTED
, the encoder returnsJXL_ENC_ERROR
instead and there is no need to handleJXL_ENC_NOT_SUPPORTED
.Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by eustas about 2 years ago
THIS IS A RELEASE CANDIDATE. We expect to have v0.7
release soon.
JXL_DEC_BOX
, JXL_DEC_BOX_NEED_MORE_OUTPUT
, JxlDecoderSetBoxBuffer
,JxlDecoderGetBoxType
, JxlDecoderGetBoxSizeRaw
andJxlDecoderSetDecompressBoxes
.JxlDecoderCloseInput
.JxlDecoderSetProgressiveDetail
; currently supported events arekDC
, kLastPasses
and kPasses
.JxlDecoderSetDesiredIntensityTarget
JxlDecoderSetCoalesced
to allow decodingJxlDecoderSetUnpremultiplyAlpha
to setJxlFrameHeader
: a JxlLayerInfo
structJxlDecoderGetExtraChannelBlendInfo
to getJxlDecoderSetMultithreadedImageOutCallback
,JxlDecoderSkipCurrentFrame
to skip processingJxlDecoderGetIntendedDownsamplingRatio
to getJxlDecoderSetRenderSpotcolors
to allow disablingJXLBasicInfo
: intrinsic_xsize
intrinsic_ysize
to signal the intrinsic size.JxlEncoderAddBox
, JxlEncoderUseBoxes
, JxlEncoderCloseBoxes
andJxlEncoderCloseFrames
.JxlEncoderSetFrameName
, JxlEncoderFrameSettingsSetOption
,JxlEncoderFrameSettingsSetFloatOption
.JxlEncoderGetRequiredCodestreamLevel
andJxlEncoderSetCodestreamLevel
.JxlEncoderUseContainer
.JxlEncoderStoreJPEGMetadata
JxlEncoderSetFrameHeader
andJxlEncoderSetExtraChannelBlendInfo
to set animationJxlEncoderInitFrameHeader
andJxlEncoderInitBlendInfo
to initialize the structs to set.JxlEncoderInitExtraChannelInfo
, JxlEncoderSetExtraChannelInfo
,JxlEncoderSetExtraChannelName
and JxlEncoderSetExtraChannelBuffer
.JxlEncoderSetCms(JxlEncoder* enc, JxlCmsInterface cms)
JxlEncoderGetError
to retrieve last encoder error.JxlDecoderCloseInput
at the end of all input is requiredJxlEncoderCloseInput
now closes both frames and boxes input.cjxl
and djxl
have been reimplemented on the base of public decodergflags
for argument parsing.JXL_DEC_EXTENSIONS
event: use JXL_DEC_BASIC_INFO
JXL_TYPE_BOOLEAN
and JXL_TYPE_UINT32
:JXL_TYPE_UINT8
and JXL_TYPE_FLOAT
correspondingly.JxlDecoderGetColorAsEncodedProfile
JxlDecoderGetICCProfileSize
: pass NULL
.JxlDecoderDefaultPixelFormat
JxlEncoderOptions
: use JxlEncoderFrameSettings
instead.JxlEncoderOptionsCreate
: use JxlEncoderFrameSettingsCreate
JxlEncoderOptionsSetDistance
: use JxlEncoderSetFrameDistance
JxlEncoderOptionsSetLossless
: use JxlEncoderSetFrameLossless
JxlEncoderOptionsSetEffort
: useJxlEncoderFrameSettingsSetOption(frame_settings, JXL_ENC_FRAME_SETTING_EFFORT, effort)
JxlEncoderOptionsSetDecodingSpeed
: useJxlEncoderFrameSettingsSetOption(frame_settings, JXL_ENC_FRAME_SETTING_DECODING_SPEED, tier)
JXL_ENC_NOT_SUPPORTED
, the encoder returnsJXL_ENC_ERROR
instead and there is no need to handleJXL_ENC_NOT_SUPPORTED
.Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by deymo almost 3 years ago
djxl
tool with --allow_partial_files
flag (#781).Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by deymo about 3 years ago
JxlDecoderExtraChannelBufferSize
and JxlDecoderSetExtraChannelBuffer
.JxlEncoderInitBasicInfo
to initialize JxlBasicInfo
(only needed when encoding). NOTE: it is now required to call this function when using the encoder. Padding was added to the struct for forward compatibility.libjxl-gdk-pixbuf
) and GIMP (libjxl-gimp-plugin
) plugins.cjxl
/djxl
support for stdin
and stdout
.alpha_associated
in JxlExtraChannelInfo
to alpha_premultiplied
, to match the corresponding name in JxlBasicInfo
.-m -q 80
(lossy modular), -d 4.5
or --progressive_dc=1
(modular DC frame), or default lossy encoding on an image where patches end up being used. There is no problem when using cjxl with PNG, JPEG, GIF, APNG, PPM, PGM, PGX, or integer (8-bit or 16-bit) PSD input.libjxl
static library now bundles skcms, fixing static linking in downstream projects when skcms is used.Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.
Published by deymo about 3 years ago
JxlDecoderRewind
and JxlDecoderSkipFrames
functions to skip moreJxlDecoderSetPreferredColorProfile
function to choose color profile incenter_x
and center_y
flags for more control of the tilelightning
(1) and thunder
(2).cjxl
flag --speed
is deprecated and replaced by the --effort
synonym.JxlDecoderDCOutBufferSize
and JxlDecoderSetDCOutBuffer
) and will beNote: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.
Please provide feedback and report bugs here.