Skip to main content

imagecor

imagecor est un package Python conçu pour traiter les images dans les fichiers Markdown. Il offre des fonctionnalités telles que le téléchargement d'images à partir d'URL, la conversion en noir et blanc, et le redimensionnement.

Fonctionnalités

  • Téléchargement d'images à partir d'URL dans les fichiers Markdown
  • Conversion d'images en noir et blanc
  • Redimensionnement d'images
  • Mise à jour des liens d'images dans les fichiers Markdown
  • Traitement par lots de fichiers Markdown

Installation

Pour installer imagecor, vous pouvez utiliser pip :

pip install imagecor

Ou si vous utilisez Poetry :

poetry add imagecor

Utilisation

Voici quelques exemples d'utilisation d'imagecor :

Traitement d'un fichier Markdown

from imagecor.image_processor import process_markdown_file

# Traiter un fichier Markdown, télécharger les images, convertir en noir et blanc et redimensionner
process_markdown_file('input.md', 'output_directory', convert_bw=True, max_size=(800, 600))

Traitement du contenu Markdown

from imagecor.image_processor import process_images

markdown_content = """
# Mon document

Voici une image : ![Une image](https://example.com/image.jpg)
"""

processed_content = process_images(markdown_content, 'output_directory', convert_bw=True, max_size=(800, 600))

API

process_markdown_file(input_file, output_dir, convert_bw=False, max_size=None)

Traite un fichier Markdown, télécharge les images, les traite optionnellement, et met à jour les liens dans le fichier.

  • input_file : Chemin du fichier Markdown d'entrée
  • output_dir : Répertoire de sortie pour le fichier Markdown traité et les images téléchargées
  • convert_bw : Si True, convertit les images en noir et blanc
  • max_size : Tuple (largeur, hauteur) pour le redimensionnement des images

process_images(content, output_dir, convert_bw=False, max_size=None)

Traite le contenu Markdown, télécharge les images, les traite optionnellement, et met à jour les liens.

  • content : Contenu Markdown à traiter
  • output_dir : Répertoire de sortie pour les images téléchargées
  • convert_bw : Si True, convertit les images en noir et blanc
  • max_size : Tuple (largeur, hauteur) pour le redimensionnement des images

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Metadata

Release files for imagecor 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for imagecor 0.1.0
File Size Uploaded Provenance
imagecor-0.1.0.tar.gz 3.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for imagecor 0.1.0
File Interpreter ABI Platform
imagecor-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.8 kB

Release files / imagecor-0.1.0.tar.gz

Download URL imagecor-0.1.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8e463b93705205219414e066928b99da63abd082369931be0bf300bd4efbffd0
BLAKE2b-256 checksum
How to use checksums
b417b11024452da43af3db643b050986a3871c17b516a97cc924940a58da60e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.5 Darwin/24.1.0

Release files / imagecor-0.1.0-py3-none-any.whl

Download URL imagecor-0.1.0-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
143580f4582077d4d20510849cac1a18ba2b0f1c20c4e48557864014dcf9db05
BLAKE2b-256 checksum
How to use checksums
24576f43dd22b950305ce8b953c7a567ca5b124fff1d4b6cc1653130011c1f0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.5 Darwin/24.1.0

Security for imagecor 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page