/dports/graphics/libjxl/libjxl-0.6.1/lib/jxl/ |
H A D | dec_noise.h | 26 const Image3F& noise, const Rect& opsin_rect, 27 const ColorCorrelationMap& cmap, Image3F* opsin); 29 void RandomImage3(size_t seed, const Rect& rect, Image3F* JXL_RESTRICT noise);
|
H A D | image_bundle.h | 103 void RemoveColor() { color_ = Image3F(); } in RemoveColor() 106 const Image3F& color() const { in color() 113 Image3F* color() { in color() 123 void SetFromImage(Image3F&& color, const ColorEncoding& c_current); 156 Status CopyTo(const Rect& rect, const ColorEncoding& c_desired, Image3F* out, 241 Image3F color_; // If empty, planes_ is not; all planes equal if IsGray().
|
H A D | gradient_test.cc | 47 Image3F GenerateTestGradient(uint32_t color0, uint32_t color1, double angle, in GenerateTestGradient() 49 Image3F image(xsize, ysize); in GenerateTestGradient() 134 static Image3F Gradient2(const Image3F& image) { in Gradient2() 135 return Image3F(Gradient2(image.Plane(0)), Gradient2(image.Plane(1)), in Gradient2() 155 Image3F gradient = GenerateTestGradient(color0, color1, angle, xsize, ysize); in TestGradient() 178 Image3F gradient2 = Gradient2(*io2.Main().color()); in TestGradient()
|
H A D | enc_adaptive_quantization.h | 37 ImageBundle RoundtripImage(const Image3F& opsin, PassesEncoderState* enc_state, 46 ImageF InitialQuantField(float butteraugli_target, const Image3F& opsin, 59 void FindBestQuantizer(const ImageBundle* linear, const Image3F& opsin,
|
H A D | enc_patch_dictionary.h | 51 static void SubtractFrom(const PatchDictionary& pdic, Image3F* opsin); 54 void FindBestPatchDictionary(const Image3F& opsin, 59 void RoundtripPatchFrame(Image3F* reference_frame,
|
H A D | enc_xyb.cc | 161 void LinearSRGBToXYB(const Image3F& linear, in LinearSRGBToXYB() 163 Image3F* JXL_RESTRICT xyb) { in LinearSRGBToXYB() 190 ThreadPool* pool, Image3F* JXL_RESTRICT xyb) { in SRGBToXYB() 216 void SRGBToXYBAndLinear(const Image3F& srgb, in SRGBToXYBAndLinear() 218 ThreadPool* pool, Image3F* JXL_RESTRICT xyb, in SRGBToXYBAndLinear() 219 Image3F* JXL_RESTRICT linear) { in SRGBToXYBAndLinear() 258 Image3F* JXL_RESTRICT xyb, in ToXYB() 305 linear->SetFromImage(Image3F(xsize, ysize), c_linear_srgb); in ToXYB() 404 Image3F* JXL_RESTRICT xyb, in ToXYB() 421 Image3F OpsinDynamicsImage(const Image3B& srgb8) { in OpsinDynamicsImage() [all …]
|
H A D | image.cc | 177 Image3F PadImageMirror(const Image3F& in, const size_t xborder, in PadImageMirror() 181 Image3F out(xsize + 2 * xborder, ysize + 2 * yborder); in PadImageMirror() 219 Image3F PadImageToMultiple(const Image3F& in, const size_t N) { in PadImageToMultiple() 229 return Image3F(std::move(out[0]), std::move(out[1]), std::move(out[2])); in PadImageToMultiple() 232 void PadImageToBlockMultipleInPlace(Image3F* JXL_RESTRICT in) { in PadImageToBlockMultipleInPlace() 299 void DownsampleImage(Image3F* opsin, size_t factor) { in DownsampleImage() 302 Image3F downsampled(DivCeil(opsin->xsize(), factor) + kBlockDim, in DownsampleImage()
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/jpeg-xl/lib/jxl/ |
H A D | dec_noise.h | 26 const Image3F& noise, const Rect& opsin_rect, 27 const ColorCorrelationMap& cmap, Image3F* opsin); 29 void RandomImage3(size_t seed, const Rect& rect, Image3F* JXL_RESTRICT noise);
|
H A D | image_bundle.h | 103 void RemoveColor() { color_ = Image3F(); } in RemoveColor() 106 const Image3F& color() const { in color() 113 Image3F* color() { in color() 123 void SetFromImage(Image3F&& color, const ColorEncoding& c_current); 156 Status CopyTo(const Rect& rect, const ColorEncoding& c_desired, Image3F* out, 231 Image3F color_; // If empty, planes_ is not; all planes equal if IsGray().
|
H A D | gradient_test.cc | 47 Image3F GenerateTestGradient(uint32_t color0, uint32_t color1, double angle, in GenerateTestGradient() 49 Image3F image(xsize, ysize); in GenerateTestGradient() 134 static Image3F Gradient2(const Image3F& image) { in Gradient2() 135 return Image3F(Gradient2(image.Plane(0)), Gradient2(image.Plane(1)), in Gradient2() 155 Image3F gradient = GenerateTestGradient(color0, color1, angle, xsize, ysize); in TestGradient() 178 Image3F gradient2 = Gradient2(*io2.Main().color()); in TestGradient()
|
H A D | enc_adaptive_quantization.h | 37 ImageBundle RoundtripImage(const Image3F& opsin, PassesEncoderState* enc_state, 46 ImageF InitialQuantField(float butteraugli_target, const Image3F& opsin, 59 void FindBestQuantizer(const ImageBundle* linear, const Image3F& opsin,
|
H A D | enc_xyb.cc | 161 void LinearSRGBToXYB(const Image3F& linear, in LinearSRGBToXYB() 163 Image3F* JXL_RESTRICT xyb) { in LinearSRGBToXYB() 190 ThreadPool* pool, Image3F* JXL_RESTRICT xyb) { in SRGBToXYB() 216 void SRGBToXYBAndLinear(const Image3F& srgb, in SRGBToXYBAndLinear() 218 ThreadPool* pool, Image3F* JXL_RESTRICT xyb, in SRGBToXYBAndLinear() 219 Image3F* JXL_RESTRICT linear) { in SRGBToXYBAndLinear() 258 Image3F* JXL_RESTRICT xyb, in ToXYB() 305 linear->SetFromImage(Image3F(xsize, ysize), c_linear_srgb); in ToXYB() 404 Image3F* JXL_RESTRICT xyb, in ToXYB() 421 Image3F OpsinDynamicsImage(const Image3B& srgb8) { in OpsinDynamicsImage() [all …]
|
H A D | image.cc | 175 Image3F PadImageMirror(const Image3F& in, const size_t xborder, in PadImageMirror() 179 Image3F out(xsize + 2 * xborder, ysize + 2 * yborder); in PadImageMirror() 217 Image3F PadImageToMultiple(const Image3F& in, const size_t N) { in PadImageToMultiple() 227 return Image3F(std::move(out[0]), std::move(out[1]), std::move(out[2])); in PadImageToMultiple() 230 void PadImageToBlockMultipleInPlace(Image3F* JXL_RESTRICT in) { in PadImageToBlockMultipleInPlace() 297 void DownsampleImage(Image3F* opsin, size_t factor) { in DownsampleImage() 300 Image3F downsampled(DivCeil(opsin->xsize(), factor) + kBlockDim, in DownsampleImage()
|
H A D | dec_xyb.cc | 31 void OpsinToLinearInplace(Image3F* JXL_RESTRICT inout, ThreadPool* pool, in OpsinToLinearInplace() 68 void OpsinToLinear(const Image3F& opsin, const Rect& rect, ThreadPool* pool, in OpsinToLinear() 69 Image3F* JXL_RESTRICT linear, in OpsinToLinear() 111 void YcbcrToRgb(const Image3F& ycbcr, Image3F* rgb, const Rect& rect) { in YcbcrToRgb() 281 void OpsinToLinearInplace(Image3F* JXL_RESTRICT inout, ThreadPool* pool, in OpsinToLinearInplace() 287 void OpsinToLinear(const Image3F& opsin, const Rect& rect, ThreadPool* pool, in OpsinToLinear() 288 Image3F* JXL_RESTRICT linear, in OpsinToLinear() 295 void YcbcrToRgb(const Image3F& ycbcr, Image3F* rgb, const Rect& rect) { in YcbcrToRgb() 313 void FastXYBTosRGB8(const Image3F& input, const Rect& input_rect, in FastXYBTosRGB8()
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/jpeg-xl/lib/jxl/ |
H A D | dec_noise.h | 26 const Image3F& noise, const Rect& opsin_rect, 27 const ColorCorrelationMap& cmap, Image3F* opsin); 29 void RandomImage3(size_t seed, const Rect& rect, Image3F* JXL_RESTRICT noise);
|
H A D | image_bundle.h | 103 void RemoveColor() { color_ = Image3F(); } in RemoveColor() 106 const Image3F& color() const { in color() 113 Image3F* color() { in color() 123 void SetFromImage(Image3F&& color, const ColorEncoding& c_current); 156 Status CopyTo(const Rect& rect, const ColorEncoding& c_desired, Image3F* out, 231 Image3F color_; // If empty, planes_ is not; all planes equal if IsGray().
|
H A D | gradient_test.cc | 47 Image3F GenerateTestGradient(uint32_t color0, uint32_t color1, double angle, in GenerateTestGradient() 49 Image3F image(xsize, ysize); in GenerateTestGradient() 134 static Image3F Gradient2(const Image3F& image) { in Gradient2() 135 return Image3F(Gradient2(image.Plane(0)), Gradient2(image.Plane(1)), in Gradient2() 155 Image3F gradient = GenerateTestGradient(color0, color1, angle, xsize, ysize); in TestGradient() 178 Image3F gradient2 = Gradient2(*io2.Main().color()); in TestGradient()
|
H A D | enc_adaptive_quantization.h | 37 ImageBundle RoundtripImage(const Image3F& opsin, PassesEncoderState* enc_state, 46 ImageF InitialQuantField(float butteraugli_target, const Image3F& opsin, 59 void FindBestQuantizer(const ImageBundle* linear, const Image3F& opsin,
|
H A D | enc_xyb.cc | 161 void LinearSRGBToXYB(const Image3F& linear, in LinearSRGBToXYB() 163 Image3F* JXL_RESTRICT xyb) { in LinearSRGBToXYB() 190 ThreadPool* pool, Image3F* JXL_RESTRICT xyb) { in SRGBToXYB() 216 void SRGBToXYBAndLinear(const Image3F& srgb, in SRGBToXYBAndLinear() 218 ThreadPool* pool, Image3F* JXL_RESTRICT xyb, in SRGBToXYBAndLinear() 219 Image3F* JXL_RESTRICT linear) { in SRGBToXYBAndLinear() 258 Image3F* JXL_RESTRICT xyb, in ToXYB() 305 linear->SetFromImage(Image3F(xsize, ysize), c_linear_srgb); in ToXYB() 404 Image3F* JXL_RESTRICT xyb, in ToXYB() 421 Image3F OpsinDynamicsImage(const Image3B& srgb8) { in OpsinDynamicsImage() [all …]
|
H A D | image.cc | 175 Image3F PadImageMirror(const Image3F& in, const size_t xborder, in PadImageMirror() 179 Image3F out(xsize + 2 * xborder, ysize + 2 * yborder); in PadImageMirror() 217 Image3F PadImageToMultiple(const Image3F& in, const size_t N) { in PadImageToMultiple() 227 return Image3F(std::move(out[0]), std::move(out[1]), std::move(out[2])); in PadImageToMultiple() 230 void PadImageToBlockMultipleInPlace(Image3F* JXL_RESTRICT in) { in PadImageToBlockMultipleInPlace() 297 void DownsampleImage(Image3F* opsin, size_t factor) { in DownsampleImage() 300 Image3F downsampled(DivCeil(opsin->xsize(), factor) + kBlockDim, in DownsampleImage()
|
/dports/www/firefox/firefox-99.0/third_party/jpeg-xl/lib/jxl/ |
H A D | gradient_test.cc | 48 Image3F GenerateTestGradient(uint32_t color0, uint32_t color1, double angle, in GenerateTestGradient() 50 Image3F image(xsize, ysize); in GenerateTestGradient() 135 static Image3F Gradient2(const Image3F& image) { in Gradient2() 136 return Image3F(Gradient2(image.Plane(0)), Gradient2(image.Plane(1)), in Gradient2() 156 Image3F gradient = GenerateTestGradient(color0, color1, angle, xsize, ysize); in TestGradient() 181 Image3F gradient2 = Gradient2(*io2.Main().color()); in TestGradient()
|
H A D | enc_adaptive_quantization.h | 37 ImageBundle RoundtripImage(const Image3F& opsin, PassesEncoderState* enc_state, 46 ImageF InitialQuantField(float butteraugli_target, const Image3F& opsin, 59 void FindBestQuantizer(const ImageBundle* linear, const Image3F& opsin,
|
H A D | dec_noise.h | 26 const Image3F& noise, const Rect& opsin_rect, 27 const ColorCorrelationMap& cmap, Image3F* opsin); 29 void RandomImage3(size_t seed, const Rect& rect, Image3F* JXL_RESTRICT noise);
|
H A D | enc_xyb.cc | 162 Status LinearSRGBToXYB(const Image3F& linear, in LinearSRGBToXYB() 164 ThreadPool* pool, Image3F* JXL_RESTRICT xyb) { in LinearSRGBToXYB() 190 Status SRGBToXYB(const Image3F& srgb, const float* JXL_RESTRICT premul_absorb, in SRGBToXYB() 191 ThreadPool* pool, Image3F* JXL_RESTRICT xyb) { in SRGBToXYB() 217 Status SRGBToXYBAndLinear(const Image3F& srgb, in SRGBToXYBAndLinear() 219 ThreadPool* pool, Image3F* JXL_RESTRICT xyb, in SRGBToXYBAndLinear() 220 Image3F* JXL_RESTRICT linear) { in SRGBToXYBAndLinear() 259 Image3F* JXL_RESTRICT xyb, const JxlCmsInterface& cms, in ToXYB() 306 linear->SetFromImage(Image3F(xsize, ysize), c_linear_srgb); in ToXYB() 424 Image3F OpsinDynamicsImage(const Image3B& srgb8, const JxlCmsInterface& cms) { in OpsinDynamicsImage() [all …]
|
H A D | image.cc | 177 Image3F PadImageMirror(const Image3F& in, const size_t xborder, in PadImageMirror() 181 Image3F out(xsize + 2 * xborder, ysize + 2 * yborder); in PadImageMirror() 219 Image3F PadImageToMultiple(const Image3F& in, const size_t N) { in PadImageToMultiple() 229 return Image3F(std::move(out[0]), std::move(out[1]), std::move(out[2])); in PadImageToMultiple() 232 void PadImageToBlockMultipleInPlace(Image3F* JXL_RESTRICT in) { in PadImageToBlockMultipleInPlace() 287 void DownsampleImage(Image3F* opsin, size_t factor) { in DownsampleImage() 290 Image3F downsampled(DivCeil(opsin->xsize(), factor) + kBlockDim, in DownsampleImage()
|