{"id":13061,"date":"2023-06-29T23:10:15","date_gmt":"2023-06-29T21:10:15","guid":{"rendered":"https:\/\/www.ylovephoto.com\/fr\/?p=13061"},"modified":"2023-06-29T23:10:16","modified_gmt":"2023-06-29T21:10:16","slug":"une-ia-pour-la-super-resolution-photo-gratuit","status":"publish","type":"post","link":"https:\/\/www.ylovephoto.com\/fr\/2023\/06\/29\/une-ia-pour-la-super-resolution-photo-gratuit\/","title":{"rendered":"Une IA pour la super-r\u00e9solution photo [gratuit]"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Description du probl\u00e8me<\/h2>\n\n\n\n<p>Je ne suis pas toujours satisfait de la taille de mes photographies. La m\u00e9thode la plus simple est toujours de prendre n&rsquo;importe quel Photoshop (ou \u00e9quivalent), d&rsquo;appliquer un changement de taille (avec une m\u00e9thode Lanczos) pour obtenir 2x ou 3x ou 4x plus de pixels. \u00c7a marche bien et vite, mais \u00e7a ne fait que produire une image plus lourde mais un peu floue. Quand il s&rsquo;agit de faire un tirage en grand format qui risque d&rsquo;\u00eatre regard\u00e9 d&rsquo;un peu (trop) pr\u00e8s, ou pour certaines applications comme l&rsquo;impression d&rsquo;un tissu de (tr\u00e8s) grandes dimensions, il vaudrait mieux avoir une image avec plus de d\u00e9tails que ce qui a \u00e9t\u00e9 obtenu en prenant la photo. Pas de miracle, l&rsquo;image est insuffisante.<\/p>\n\n\n\n<p>Sauf si vous faites appel \u00e0 un outil comme Topaz Photo AI ou le tout-nouveau Adobe Photoshop \u00ab\u00a0Image Enhancer AI\u00a0\u00bb. Mais c&rsquo;est cher (c&rsquo;est pro) : Topaz vaut 199$, ses concurrents sont souvent en abonnement mensuel. Pour un usage amateur pas trop courant, \u00e7a ne me semblait pas adapt\u00e9.<\/p>\n\n\n\n<p>Pourquoi ne pas faire cela soi-m\u00eame en faisant appel \u00e0 des outils Open Source (gratuits) ?<\/p>\n\n\n\n<p>J&rsquo;ai n\u00e9anmoins rajout\u00e9 une contrainte suppl\u00e9mentaire : je voulais que ma solution fonctionne sur mon propre PC, sans recourir \u00e0 un service externe (pas d&rsquo;abonnement cloud, par exemple, comme sur StableDiffusion).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L&rsquo;approche g\u00e9n\u00e9rale<\/h2>\n\n\n\n<p>Depuis quelques mois, j&rsquo;ai \u00e9t\u00e9 impressionn\u00e9 par la multitude de solutions d&rsquo;Intelligence Artificielle (vous avez entendu parler de ChatGPT ?) et pas seulement pour produire du texte. Des outils comme <strong>StableDiffusion<\/strong>, Dall-E ou Midjourney produisent des images tout \u00e0 fait spectaculaires \u00e0 partir d&rsquo;une description originale. Mais, ils int\u00e8grent aussi parfois un outil qui leur permet de calculer une (petite) image et de la mettre ensuite \u00e0 l&rsquo;\u00e9chelle pour limiter le cout de calcul.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ma solution en d\u00e9tail<\/h2>\n\n\n\n<p>Je passe sur la recherche de la solution. Voici le r\u00e9sultat que j&rsquo;ai atteint.<\/p>\n\n\n\n<p>Un PC solide : deux options\/directions sont envisageables.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Une carte graphique (pas n\u00e9cessairement nVidia) avec un processeur ultra-puissant.<\/li>\n\n\n\n<li>Un PC ultra-puissant mais (surtout) avec beaucoup de m\u00e9moire.<\/li>\n<\/ul>\n\n\n\n<p>Dans mon cas :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>i9-13900K (avec une grosse ventilation parce que \u00e7a va <em>souffler<\/em>),<\/li>\n\n\n\n<li>64 giga-octets de m\u00e9moire DDR4-DRAM (vous verrez que c&rsquo;est le facteur limitant pour la taille des images).<\/li>\n<\/ul>\n\n\n\n<p>Mais, vous pourriez (avec plus de patience), esp\u00e9rer travailler avec un processeur moins puissant, ou une configuration Mac.<\/p>\n\n\n\n<p>Ce n&rsquo;est pas donn\u00e9, mais \u00e7a marche plut\u00f4t bien.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation de EasyDiffusion<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/easydiffusion\/easydiffusion\">EasyDiffusion<\/a> est une version gratuite d&rsquo;un outil tr\u00e8s proche de StableDiffusion. Il s&rsquo;installe sur le PC et tourne soit sur le PC, soit sur la carte graphique.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>T\u00e9l\u00e9charger le programme d&rsquo;installation sur <a href=\"https:\/\/github.com\/easydiffusion\/easydiffusion\">la page d&rsquo;accueil d&rsquo;EasyDiffusion<\/a> (selon votre besoin, pour Windows, pour Linux ou pour Mac).<\/li>\n\n\n\n<li>L&rsquo;installer sans se poser de question \u00e0 partir des quelques informations donn\u00e9es sur le site. Il faut \u00eatre un peu patient (il va t\u00e9l\u00e9charger des mod\u00e8les et autres, il va construire un certain nombre de fichiers pendant l&rsquo;installation).<\/li>\n\n\n\n<li>Lancer le programme depuis le menu \u00ab\u00a0D\u00e9marrer\u00a0\u00bb de Windows. Il va ouvrir une fen\u00eatre de commande pour ex\u00e9cuter ses petites affaires, puis ouvrir une fen\u00eatre dans le navigateur pour acc\u00e9der \u00e0 l&rsquo;interface utilisateur de EasyDiffusion.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"458\" src=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-home-600x458.webp\" alt=\"EasyDiffusion - la page d'accueil apr\u00e8s installation\" class=\"wp-image-13068\" srcset=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-home-600x458.webp 600w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-home-300x229.webp 300w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-home-768x586.webp 768w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-home-1536x1172.webp 1536w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-home-400x305.webp 400w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-home.webp 1748w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">EasyDiffusion &#8211; la page d&rsquo;accueil apr\u00e8s installation<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pour la premi\u00e8re configuration, je vous propose de cliquer en haut de la page sur \u00ab\u00a0Settings\u00a0\u00bb et de cocher les r\u00e9glages suivants :\n<ul class=\"wp-block-list\">\n<li>Auto-save Images : OUI<\/li>\n\n\n\n<li>Save Location : choisissez un r\u00e9pertoire pour sauvegarder vos cr\u00e9ations.<\/li>\n\n\n\n<li>Open browser on startup : OUI<\/li>\n\n\n\n<li>GPU memory usage : High (dans le cas de 64 Go de DRAM, on veut s&rsquo;en servir le plus possible).<\/li>\n\n\n\n<li>Use CPU (not GPU) : OUI<\/li>\n\n\n\n<li>Beta channel : NON.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"455\" height=\"600\" src=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-settings-455x600.png\" alt=\"EasyDiffusion - les param\u00e8tres\" class=\"wp-image-13069\" srcset=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-settings-455x600.png 455w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-settings-228x300.png 228w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-settings-768x1013.png 768w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-settings-400x527.png 400w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-settings.png 939w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><figcaption class=\"wp-element-caption\">EasyDiffusion &#8211; les param\u00e8tres<\/figcaption><\/figure>\n\n\n\n<p>Cr\u00e9er un fichier texte dont le nom sera <strong>YR_MoreResolutions.plugin.js<\/strong> avec le contenu suivant :<\/p>\n\n\n\n<p>\/\/ ==UserScript==<br>\/\/ @name Ski-SDUI-MoreResolutions<br>\/\/ @version 0.1-YR<br>\/\/ @description More Resolution Options<br>\/\/ @author Super.Skirv, JeLuF, YR<br>\/\/ ==\/UserScript==<\/p>\n\n\n\n<p>(function() {<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>options=\"\";\nfor(i=6; i&lt;=32; i++) {\n    options += '&lt;option value=\"' + (64*i) + '\"&gt;' + (64*i) + '&lt;\/option&gt;';\n}\noptions += '&lt;option value=\"' + 3072 + '\"&gt;' + 3072 + '&lt;\/option&gt;';\noptions += '&lt;option value=\"' + 4096 + '\"&gt;' + 4096 + '&lt;\/option&gt;';\noptions += '&lt;option value=\"' + 4640 + '\"&gt;' + 4640 + '&lt;\/option&gt;';\noptions += '&lt;option value=\"' + 6960 + '\"&gt;' + 6960 + '&lt;\/option&gt;';\noptions += '&lt;option value=\"' + 8192 + '\"&gt;' + 8192 + '&lt;\/option&gt;';\ndocument.getElementById('width').innerHTML = options;\ndocument.getElementById('height').innerHTML = options;<\/code><\/pre>\n\n\n\n<p>})();<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installer le plugin, en copiant le fichier <strong>YR_MoreResolutions.plugin.js<\/strong> dans le r\u00e9pertoire C:\\EasyDiffusion\\plugins\\ui<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Fonctionnement, utilisation<\/h2>\n\n\n\n<p>En arrivant sur la page d&rsquo;accueil de EasyDiffusion sur votre PC, il va falloir lui servir l&rsquo;image \u00e0 agrandir et les options pour cela :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"580\" src=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-use-600x580.webp\" alt=\"EasyDiffusion - la page de configuration pour agrandir une image\" class=\"wp-image-13065\" srcset=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-use-600x580.webp 600w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-use-300x290.webp 300w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-use-768x742.webp 768w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-use-400x387.webp 400w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-use.webp 1384w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">EasyDiffusion &#8211; la page de configuration pour agrandir une image<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choisir l&rsquo;image source avec le bouton \u00ab\u00a0Browse\u00a0\u00bb.<\/li>\n\n\n\n<li>Custom VAE: None<\/li>\n\n\n\n<li>Image size : 3072 (width) by 2048 (height) &#8211; pour 64 giga-octets de DRAM.\n<ul class=\"wp-block-list\">\n<li>Ce param\u00e8tre est dict\u00e9 par :\n<ul class=\"wp-block-list\">\n<li>Le besoin de travailler sur une image la plus grande possible<\/li>\n\n\n\n<li>La limitation en taille m\u00e9moire. Si vous n&rsquo;avez que 16 giga-octets de m\u00e9moire DRAM, il faudra r\u00e9duire ces param\u00e8tres chacun dans un rapport 2 environ : 1536 par 1024. Mais, vous pouvez explorer l&rsquo;optimum pour votre configuration.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Inverser les deux param\u00e8tres si l&rsquo;image est en format portrait (vertical)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Inference steps: 50 (c&rsquo;est pratiquement sans influence, laisser la valeur par d\u00e9faut)<\/li>\n\n\n\n<li><strong>Prompt strength: 0<\/strong> (<strong>c&rsquo;est LE point critique :<\/strong> il s&rsquo;agit de faire en sorte que l&rsquo;IA d&rsquo;EasyDiffusion ne s&rsquo;occupe pas de g\u00e9n\u00e9rer une nouvelle image artificielle \u00e0 partir du texte du prompt, mais se contente de travailler sur l&rsquo;upscaling).<\/li>\n\n\n\n<li>Output format : choisir le format du fichier de sortie.<\/li>\n\n\n\n<li>Show a live preview : NON<\/li>\n\n\n\n<li>Scale up by <strong>4x<\/strong> with <strong>RealESRGAN_x4plus<\/strong> (\u00e9vitez absolument RealESRGAN_4xplus_anime_6B qui est grossi\u00e8rement inadapt\u00e9 \u00e0 la photographie)<\/li>\n\n\n\n<li>Le prompt (en haut de page), le Seed (dans les \u00ab\u00a0image settings\u00a0\u00bb) ne servent \u00e0 rien, sauf \u00e0 donner le nom du fichier de sortie.<\/li>\n<\/ul>\n\n\n\n<p>Si vous n&rsquo;avez pas assez de m\u00e9moire, r\u00e9duisez la taille d&rsquo;image (Image size) ou vous verrez un message comme :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"263\" src=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-error-600x263.webp\" alt=\"EasyDiffusion - exemple d'erreur d'ex\u00e9cution si vous n'avez pas assez de m\u00e9moire DRAM\" class=\"wp-image-13067\" srcset=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-error-600x263.webp 600w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-error-300x132.webp 300w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-error-768x337.webp 768w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-error-1536x673.webp 1536w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-error-2048x898.webp 2048w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-error-400x175.webp 400w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">EasyDiffusion &#8211; exemple d&rsquo;erreur d&rsquo;ex\u00e9cution si vous n&rsquo;avez pas assez de m\u00e9moire DRAM<\/figcaption><\/figure>\n\n\n\n<p>Le message indique la taille m\u00e9moire qu&rsquo;il a essay\u00e9 d&rsquo;obtenir. Cela indique \u00e0 peu pr\u00e8s comment r\u00e9duire la taille d&rsquo;image.<\/p>\n\n\n\n<p>Si vous \u00eates correctement configur\u00e9, apr\u00e8s quelques minutes, vous verrez :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"302\" src=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-OK-600x302.webp\" alt=\"EasyDiffusion - R\u00e9sultat d'une bonne ex\u00e9cution de la routine, avec une image \u00e0 super-haute r\u00e9solution\" class=\"wp-image-13071\" srcset=\"https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-OK-600x302.webp 600w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-OK-300x151.webp 300w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-OK-768x386.webp 768w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-OK-1536x773.webp 1536w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-OK-2048x1030.webp 2048w, https:\/\/www.ylovephoto.com\/fr\/wp-content\/uploads\/2023\/06\/EasyDiffusion-exec-OK-400x201.webp 400w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">EasyDiffusion &#8211; R\u00e9sultat d&rsquo;une bonne ex\u00e9cution de la routine, avec une image \u00e0 super-haute r\u00e9solution<\/figcaption><\/figure>\n\n\n\n<p>L&rsquo;information int\u00e9ressante : la nouvelle r\u00e9solution est maintenant de <strong>12288 x 8192 pixels<\/strong> (nous partions de 6960 x 4640 pixels, pour arriver \u00e0 <strong>100 mega-pixels<\/strong>). Mais, surtout, l&rsquo;Intelligence Artificielle (du r\u00e9seau ESRGAN) a d\u00e9termin\u00e9 des pixels non seulement, interpol\u00e9s, mais imagin\u00e9s comme parfaitement cr\u00e9dibles. Dans l&rsquo;image qui est utilis\u00e9e ici, on ne s&rsquo;arr\u00eatera pas sur le fond, mais sur les d\u00e9tails les plus fins dans la structure des ailes de la libellule. Ce n&rsquo;est pas parfait (un entomologiste reconna\u00eetra quelques erreurs), mais les nervures comme les reflets sont naturelles, m\u00eame dans les zones de l&rsquo;image qui \u00e9taient partiellement floues. Il en va de m\u00eame pour les antennes ou les yeux de la libellule.<\/p>\n\n\n\n<p>Par contre, ne croyez pas la proposition de passer un cran au-dessus (20032 x 13376) ; vous aviez optimis\u00e9 l&rsquo;usage de la m\u00e9moire. Vous n&rsquo;irez pas plus loin avec <em>seulement<\/em> 64 Go.<\/p>\n\n\n\n<p>Si vous voulez comparer les deux images de mani\u00e8re vraiment exigeante :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/ZIP\/_MG_7514.JPG\" data-type=\"URL\" data-id=\"\/ZIP\/_MG_7514.JPG\">Originale<\/a><\/li>\n\n\n\n<li><a href=\"\/ZIP\/_MG_7514-RealESRGAN_x4plus.png\" data-type=\"URL\" data-id=\"\/ZIP\/_MG_7514-RealESRGAN_x4plus.png\">Agrandie x4<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description du probl\u00e8me Je ne suis pas toujours satisfait de la taille de mes photographies. La m\u00e9thode la plus simple est toujours de prendre n&rsquo;importe quel Photoshop (ou \u00e9quivalent), d&rsquo;appliquer un changement de taille (avec une m\u00e9thode Lanczos) pour obtenir 2x ou 3x ou 4x plus de pixels. \u00c7a marche bien et vite, mais \u00e7a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13073,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[264,41,48],"tags":[697,696,699,133,693,694,701,80,268,698,695,700,692],"class_list":["post-13061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bricolage-autres","category-editer","category-technologie","tag-chatgpt","tag-dall-e","tag-easydiffusion","tag-haute-resolution","tag-ia","tag-intelligence-artificielle","tag-midjourney","tag-photoshop","tag-pixel","tag-stablediffusion","tag-super-resolution","tag-topaz","tag-upscaling"],"_links":{"self":[{"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/posts\/13061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/comments?post=13061"}],"version-history":[{"count":14,"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/posts\/13061\/revisions"}],"predecessor-version":[{"id":13085,"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/posts\/13061\/revisions\/13085"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/media\/13073"}],"wp:attachment":[{"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/media?parent=13061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/categories?post=13061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ylovephoto.com\/fr\/wp-json\/wp\/v2\/tags?post=13061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}