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
- Run the application:
imq-analyser
- Open a PDF file using the file dialog.
- Navigate through pages and review highlighted issues.
Detailed Description
-
Opening a Document: Click the Open PDF button in the top-left corner and select your file.
-
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.
-
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.
-
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file imq_analyser-1.0.0.tar.gz.
File metadata
- Download URL: imq_analyser-1.0.0.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd58b4894c46ae67a469d7310210b0fe1b2d21728e742cbefad167cf97cdcc33
|
|
| MD5 |
4c60725d83365adee9d51db727557fa1
|
|
| BLAKE2b-256 |
eeca879f54944582ed30308d27a91081c67434a89eeaab17c1400cd36f7fd4ae
|
File details
Details for the file imq_analyser-1.0.0-py3-none-any.whl.
File metadata
- Download URL: imq_analyser-1.0.0-py3-none-any.whl
- Upload date:
- Size: 26.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b4a829194cb49188b9529b5ae774701766b0586462ef2f401942280efdd3f8d
|
|
| MD5 |
b184fd2a13709f61a77a23561cb9014a
|
|
| BLAKE2b-256 |
503ed85d64b4b60d3a5c6c60b8b1d8d1014cd2df645886d334034d24b12212c7
|