// 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.
constchar* LayerName(LayerType layer) { switch (layer) { case LayerType::Header: return"Headers"; case LayerType::Toc: return"TOC"; case LayerType::Dictionary: return"Patches"; case LayerType::Splines: return"Splines"; case LayerType::Noise: return"Noise"; case LayerType::Quant: return"Quantizer"; case LayerType::ModularTree: return"ModularTree"; case LayerType::ModularGlobal: return"ModularGlobal"; case LayerType::Dc: return"DC"; case LayerType::ModularDcGroup: return"ModularDcGroup"; case LayerType::ControlFields: return"ControlFields"; case LayerType::Order: return"CoeffOrder"; case LayerType::Ac: return"ACHistograms"; case LayerType::AcTokens: return"ACTokens"; case LayerType::ModularAcGroup: return"ModularAcGroup";
}
JXL_DEBUG_ABORT("internal: unexpected LayerType: %d", static_cast<int>(layer)); return"Invalid";
}
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.