LICENSE
MANIFEST.in
README.md
pyproject.toml
examples/basic_usage.py
perceptimg/__init__.py
perceptimg/__main__.py
perceptimg/cli.py
perceptimg/exceptions.py
perceptimg.egg-info/PKG-INFO
perceptimg.egg-info/SOURCES.txt
perceptimg.egg-info/dependency_links.txt
perceptimg.egg-info/entry_points.txt
perceptimg.egg-info/requires.txt
perceptimg.egg-info/top_level.txt
perceptimg/adapters/__init__.py
perceptimg/adapters/pil_adapter.py
perceptimg/core/__init__.py
perceptimg/core/analyzer.py
perceptimg/core/batch.py
perceptimg/core/checkpoint.py
perceptimg/core/distributed.py
perceptimg/core/interfaces.py
perceptimg/core/metrics.py
perceptimg/core/metrics_exporter.py
perceptimg/core/optimizer.py
perceptimg/core/policy.py
perceptimg/core/rate_limiter.py
perceptimg/core/report.py
perceptimg/core/retry.py
perceptimg/core/strategy.py
perceptimg/core/batch/__init__.py
perceptimg/core/batch/cache.py
perceptimg/core/batch/config.py
perceptimg/core/batch/processor.py
perceptimg/engines/__init__.py
perceptimg/engines/apng_engine.py
perceptimg/engines/avif_engine.py
perceptimg/engines/base.py
perceptimg/engines/heif_engine.py
perceptimg/engines/jxl_engine.py
perceptimg/engines/pillow_engine.py
perceptimg/engines/webp_engine.py
perceptimg/formats/__init__.py
perceptimg/formats/apng.py
perceptimg/formats/avif.py
perceptimg/formats/gif.py
perceptimg/formats/heif.py
perceptimg/formats/jpeg.py
perceptimg/formats/jxl.py
perceptimg/formats/png.py
perceptimg/formats/tiff.py
perceptimg/formats/webp.py
perceptimg/perceptimg/__main__.py
perceptimg/tests/test_cli_defaults.py
perceptimg/tests/test_cli_policy_flags.py
perceptimg/tests/test_engine_fallback.py
perceptimg/tests/test_engine_priority.py
perceptimg/tests/test_engine_priority_selection.py
perceptimg/tests/test_optimize_bytes_original.py
perceptimg/tests/test_optimize_from_analysis.py
perceptimg/tests/test_optimizer_memory.py
perceptimg/utils/__init__.py
perceptimg/utils/heuristics.py
perceptimg/utils/image_io.py
perceptimg/utils/logging_config.py
perceptimg/utils/validation.py
tests/__init__.py
tests/test_additional_coverage.py
tests/test_analyzer.py
tests/test_batch.py
tests/test_cli_coverage.py
tests/test_cli_default_outputs.py
tests/test_cli_main.py
tests/test_cli_main_default.py
tests/test_cli_main_default_out.py
tests/test_cli_main_entrypoint.py
tests/test_engines.py
tests/test_engines_extended.py
tests/test_engines_success.py
tests/test_enterprise.py
tests/test_heuristics_edge_case.py
tests/test_heuristics_line56.py
tests/test_image_io_errors.py
tests/test_logging_and_validation.py
tests/test_logging_formatter.py
tests/test_metrics.py
tests/test_metrics_perceptual_score.py
tests/test_metrics_perceptual_score_zero.py
tests/test_metrics_score.py
tests/test_optimizer.py
tests/test_optimizer_branches.py
tests/test_optimizer_branches_more.py
tests/test_optimizer_errors.py
tests/test_optimizer_no_candidates.py
tests/test_optimizer_no_candidates_path.py
tests/test_optimizer_policy_accepts.py
tests/test_optimizer_policy_reject.py
tests/test_policy.py
tests/test_policy_edge_cases.py
tests/test_policy_from_json_error.py
tests/test_strategy_edge.py
tests/test_strategy_policy_combinations.py
tests/test_utils_and_formats.py
tests/test_utils_edges.py
tests/test_validation_edges.py