Convertir des images depuis des URLs
Expliquer comment utiliser le panneau URL pour fetcher et convertir des images distantes.
En plus du dépôt de fichiers, l'atelier PixShrink te permet de coller directement des URLs d'images distantes. PixShrink les télécharge pour toi, les vérifie, puis les convertit comme n'importe quel fichier uploadé. Cet article détaille le panneau URL, ses règles et les erreurs possibles.
Ouvrir le panneau URL
- Connecte-toi et accède à l'atelier via /convertir/.
- Dans la zone de dépôt centrale, clique sur le bouton Coller des URLs.
- Le panneau URL s'ouvre en dessous de la dropzone.
Coller tes URLs et les ajouter au lot
- Dans le champ de texte, colle une ou plusieurs URLs, une par ligne. Exemple :
https://exemple.com/photo.jpg
https://monsite.fr/banniere.png - Le compteur en bas du panneau indique 0 / N URLs — il se met à jour à chaque ligne valide.
- Clique sur Ajouter au lot pour transférer les URLs dans la file de conversion.
- Les URLs rejoignent la même file que les fichiers uploadés. La section 2 · Sélection affiche le total.
- Choisis le format et la qualité dans le panneau de réglages, puis clique sur Convertir le lot.
Les mêmes réglages (format, qualité, redimensionnement) s'appliquent à toutes les images du lot, qu'elles viennent de fichiers uploadés ou d'URLs.
Limites du panneau URL
| Limite | Valeur | Message d'erreur si dépassée |
|---|---|---|
| URLs par lot | 50 max | Max 50 URLs par lot. |
| Taille par image fetchée | 50 Mo max | Image trop grosse: {N}MB > 50MB |
| Timeout par requête | 15 secondes | Timeout sur le fetch |
| Schéma autorisé | http:// ou https:// uniquement | URL doit être http:// ou https:// |
Ces limites s'appliquent quel que soit ton plan — elles sont indépendantes des quotas hebdomadaires et des tailles max par fichier de ton tier.
En plan Gratuit, la restriction de 1 image à la fois s'applique également aux URLs. Tu ne peux coller qu'une seule URL par envoi.
Règles de validation des URLs
PixShrink applique plusieurs vérifications sur chaque URL avant de la convertir :
- Schéma : l'URL doit commencer par
http://ouhttps://. Les URLs FTP, les chemins relatifs et les autres schémas sont refusés. - Taille (header) : si le serveur distant indique une taille supérieure à 50 Mo via l'en-tête
Content-Length, le téléchargement est annulé avant même de démarrer. - Taille (stream) : si le fichier téléchargé dépasse 50 Mo malgré un
Content-Lengthtrompeur, le stream est interrompu. - Timeout : le serveur distant doit répondre dans les 15 secondes, sinon la requête est abandonnée.
- Type MIME : après téléchargement, le contenu réel est vérifié par magic bytes. Si ce n'est pas une image supportée, le fichier est rejeté.
Erreurs possibles et résolutions
| Message d'erreur | Cause | Solution |
|---|---|---|
| URL doit être http:// ou https:// | URL avec un autre schéma (ftp://, chemin relatif…) | Corriger l'URL pour qu'elle commence par https:// |
| Image trop grosse: {N}MB > 50MB | L'image distante dépasse 50 Mo (détecté par Content-Length) | Utiliser une version plus légère de l'image ou la télécharger manuellement |
| Image trop grosse en cours de stream (>50MB) | L'image dépasse 50 Mo malgré un Content-Length trompeur | Idem — utiliser une image plus légère |
| Timeout sur le fetch | Le serveur distant n'a pas répondu en 15 secondes | Vérifier que l'URL est publiquement accessible ; essayer de l'ouvrir dans un onglet pour confirmer qu'elle répond |
| Fetch HTTP: {détail} | Erreur HTTP : DNS non résolu, connexion refusée, code 4xx ou 5xx… | Vérifier que l'URL est publiquement accessible et retourne bien une réponse 200 |
| MIME non supporté: {mime_détecté} | L'URL ne pointe pas vers une image reconnue (page HTML, PDF, etc.) | Vérifier que l'URL pointe directement vers un fichier image (elle doit se terminer par .jpg, .png, .webp… ou pointer vers un fichier, pas une page) |
| Max 50 URLs par lot. | Plus de 50 URLs collées en une fois | Réduire à 50 URLs maximum et faire plusieurs envois si nécessaire |
Obtenir une URL directe vers une image
L'URL doit pointer directement vers le fichier image, pas vers une page HTML qui contient une image. Pour vérifier :
- Ouvre l'URL dans un onglet de navigateur — tu dois voir l'image affichée seule, sans mise en page HTML autour.
- L'URL se termine souvent par
.jpg,.png,.webpou similaire, mais ce n'est pas obligatoire si le serveur renvoie bien un fichier image. - Clic droit sur une image dans une page web → Copier l'adresse de l'image (ou équivalent selon ton navigateur) te donne directement la bonne URL.
Questions fréquentes
L'URL que je colle ne fonctionne pas, pourtant l'image s'affiche dans mon navigateur
Certains serveurs protègent leurs images contre le hotlinking : ils vérifient l'en-tête HTTP Referer et refusent les requêtes qui ne viennent pas de leur propre site. Dans ce cas, PixShrink obtient une erreur HTTP (403 ou 404) même si l'image s'affiche dans ton navigateur. La solution est de télécharger l'image manuellement et de l'uploader via Parcourir mes fichiers.
Puis-je coller des URLs d'images hébergées sur Google Drive ou Dropbox ?
Non directement. Ces services ne fournissent pas d'URLs de téléchargement direct utilisables par des serveurs tiers. Tu dois d'abord télécharger les images sur ton ordinateur, puis les uploader dans l'atelier.
Combien d'URLs puis-je traiter en une session ?
50 URLs par envoi, dans la limite de ton quota hebdomadaire (5 images/semaine en Gratuit, 50 en Pro Lite, illimité en Pro Plus). Si tu as plus de 50 URLs, fais-les en plusieurs lots. Consulte Quotas hebdomadaires et limites par tier pour le détail complet.