// Copyright (c) the JPEG XL Project Authors. All rights reserved. // // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file.
struct AuxOut; struct PassesEncoderState; class DequantMatrices; class ImageBundle; class ModularFrameEncoder;
// Initializes encoder structures in `enc_state` using the original image data // in `original_pixels`, and the XYB image data in `opsin`. Also modifies the // `opsin` image by applying Gaborish, and doing other modifications if // necessary. `pool` is used for running the computations on multiple threads. // `aux_out` collects statistics and can be used to print debug images.
Status LossyFrameHeuristics(const FrameHeader& frame_header,
PassesEncoderState* enc_state,
ModularFrameEncoder* modular_frame_encoder, const Image3F* linear, Image3F* opsin, const Rect& rect, const JxlCmsInterface& cms,
ThreadPool* pool, AuxOut* aux_out);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.