Skip to main content

A tool to analyze PDF embedded images for resolution, contrast, exposure and colorblind accessibility.

Project description

ImQ-Analyser

ImQ-Analyser is an automated desktop application designed to evaluate the visual quality and accessibility of raster images embedded within PDF documents. Developed as part of a Bachelor's Thesis at Masaryk University.

Installation

You can install the analyzer directly from PyPI:

pip install imq-analyser

Usage

  1. Run the application:
imq-analyser
  1. Open a PDF file using the file dialog.
  2. Navigate through pages and review highlighted issues.

Detailed Description

  1. Opening a Document: Click the Open PDF button in the top-left corner and select your file.

  2. The Analysis Pipeline: Once a file is loaded, the application automatically processes each page in the background. Each image is analysed for its resolution, contrast, exposure and if it is accessible for people with color vision deficiencies.

  3. Reviewing the Report: The application provides two methods for data review:

    • Current Page Details: Displays specific metrics for every image on the active page.
    • Issues Index: A filtered view that lists only the pages containing critical quality or accessibility warnings, allowing for navigation through large documents.
  4. CVD Comparison: For any image flagged with a Color Vision Deficiency (CVD) warning, a magnifying glass icon (🔍) will appear in the report. Clicking this opens a dedicated window providing a side-by-side comparison between the original image and a Deuteranomaly simulation. This allows the user to visually verify if structural information (like legend colors or graph lines) remains distinguishable.

All warnings serve only as recommendations and should be analysed by the user based on the context of the document.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imq_analyser-1.0.1.tar.gz (24.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imq_analyser-1.0.1-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file imq_analyser-1.0.1.tar.gz.

File metadata

  • Download URL: imq_analyser-1.0.1.tar.gz
  • Upload date:
  • Size: 24.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for imq_analyser-1.0.1.tar.gz
Algorithm Hash digest
SHA256 3e19946ffa8fa5c2a825c03e37ac49757cdfcd71bfd7e4a0ae09958ad8f57e7e
MD5 a626def47eafbc5f6c8f35730731bd2c
BLAKE2b-256 3e30945e8ffe2c6a0a3de2a0bcc159505b1fa1423578950fca876349da219776

See more details on using hashes here.

File details

Details for the file imq_analyser-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: imq_analyser-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for imq_analyser-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a378c4e2aabba92cae84ec2d24595262f027e7e2bcd2f8d1b275b3f031f292f9
MD5 b1d993434265bfa92fb3e7371cce698e
BLAKE2b-256 08476e41ce763caaea180fe54578088d577db53b0d2dd4cddc80a6283ccb5a83

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page