Rogneur d’images

Gardez seulement la partie voulue — et voyez la taille de sortie exacte et le poids du fichier avant de télécharger.

92

Déposez une image : le cadre de rognage couvre d’abord toute l’image.

Déposez-en une ici, ou appuyez sur ⌘V pour coller.

Prend en charge JPEG, PNG, WebP, GIF (première image) et BMP — jusqu’à 24 Mio et 40 mégapixels. HEIC, AVIF et TIFF dépendent de votre navigateur.

L’image ne quitte jamais cet appareil et la page n’envoie aucune requête réseau.

L’exemple dessine des mots en caractères latins, pour juger si les empattements fins et les lignes de grille survivent au rognage.

Comment l’utiliser

  1. Déposez une image sur la carte, collez avec ⌘V, ou appuyez sur « Choisir une image ». Le cadre de rognage couvre d’abord toute l’image et l’affichage montre déjà sa taille réelle : aucun bouton Appliquer et rien n’est envoyé.
  2. Faites glisser un coin ou un bord pour redimensionner le cadre, glissez à l’intérieur pour le déplacer, ou choisissez un rapport comme 1:1 ou 16:9 pour vous caler sur le plus grand cadre centré. Pivotez ou retournez d’abord l’image si la photo est de travers. Le cadre reste toujours à l’intérieur de l’image.
  3. Lisez « 1200×800 → 800×800 · 82,7 Ko · 67 % » : la sortie est une copie 1:1 des pixels dans le cadre (sans mise à l’échelle), et la taille est celle du fichier réellement encodé. « Télécharger » l’enregistre sous nom-crop-800x800.jpg. Votre original n’est jamais modifié ; pour une taille de sortie exacte, passez le rognage au redimensionneur.

Exemple

Image d’exemple (1200×800)

ykit-sample.jpg
1200 × 800
117.8 KB

Rapport 1:1 — plus grand carré centré

ykit-sample-crop-800x800.jpg
800 × 800
82.7 KB · 67% of the picture

L’exemple est dessiné par le bouton « Charger l’exemple » dans cet onglet, dans la langue de la page : ses octets diffèrent donc d’une langue à l’autre. Le rognage est une copie pixel par pixel : 800×800 signifie exactement 800×800 pixels, pas une version mise à l’échelle.

Règles, limites et problèmes connus

  • Rien n’est envoyé : le décodage, la rotation, le rognage et l’encodage s’exécutent tous dans cet onglet, et la page n’envoie jamais de requête réseau. Votre fichier d’origine est seulement lu, jamais modifié.
  • Rogner ne redimensionne pas. La sortie correspond aux pixels d’origine dans le cadre ; pour atteindre une taille exacte comme 800×800 après rognage, continuez dans le redimensionneur.
  • La taille en octets affichée est celle du fichier réellement encodé, pas une estimation. Le rognage est géométriquement sans perte, mais JPEG et WebP sont réencodés une fois : leurs octets (et un peu de qualité) changent ; PNG→PNG conserve les valeurs des pixels.
  • Les pixels transparents sont remplis en blanc quand la sortie est en JPEG. PNG et WebP conservent la transparence.
  • Le réencodage supprime les EXIF (date de prise de vue, appareil, GPS), le XMP et le profil ICC, et la sortie est toujours en sRGB. L’orientation de la photo est appliquée aux pixels, elle ne ressort donc pas de travers.
  • Un GIF animé ne garde que sa première image et ressort en PNG fixe ; BMP devient de même un PNG. HEIC/HEIF, AVIF et TIFF sont confiés au navigateur — leur décodage dépend de lui (Safari y arrive généralement, Chrome non). SVG est refusé à dessein : un vecteur n’a pas de pixels à rogner.
  • Jusqu’à 24 Mio et 40 mégapixels par image, refusés avant décodage pour qu’un fichier énorme ne bloque pas l’onglet. Les rognages de plus de 16 mégapixels peuvent mettre un instant à s’encoder. Une image à la fois — pour un lot, utilisez le compresseur d’images. Rien n’est stocké, un rechargement repart de zéro.
  • Pas de détection automatique de sujet, pas de masque rond ni de filtres : le cadre est à vous de placer. Les rapports sont des contraintes, pas un cadrage automatique.

Ce dont on a généralement besoin ensuite, une fois le cadrage correct.