{"id":4487,"date":"2025-07-07T12:24:52","date_gmt":"2025-07-07T15:24:52","guid":{"rendered":"https:\/\/criadix.com\/?p=4487"},"modified":"2025-08-08T08:23:16","modified_gmt":"2025-08-08T11:23:16","slug":"wordpress-image-resizing-api","status":"publish","type":"post","link":"https:\/\/criadix.com\/fr\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/","title":{"rendered":"Comment j'ai cr\u00e9\u00e9 une API pour redimensionner et compresser des images en ligne"},"content":{"rendered":"<p>Si vous avez d\u00e9j\u00e0 eu besoin de redimensionner une image pour un site web, d'une compression rapide ou m\u00eame de convertir un PNG en JPG, vous savez \u00e0 quel point les solutions toutes faites peuvent \u00eatre limit\u00e9es - ou pleines de publicit\u00e9 et de restrictions. En tant que d\u00e9veloppeur et cr\u00e9ateur de contenu, j'ai d\u00e9cid\u00e9 de cr\u00e9er ma propre solution. <strong>propre API de redimensionnement d'image<\/strong>avec prise en charge de la compression, de la conversion de format et de la visualisation en direct - le tout dans mon environnement WordPress.<\/p>\n<p>Dans cet article, je vous montre les coulisses de cette cr\u00e9ation et comment vous pouvez utiliser ou adapter quelque chose de similaire dans votre projet.<\/p>\n<h3><strong>Lien API : <a href=\"https:\/\/criadix.com\/fr\/redimensionner-des-images-en-ligne\/\">Redimensionnement d'image en ligne<\/a><\/strong><\/h3>\n<h2><strong>Pourquoi ai-je cr\u00e9\u00e9 cette API ?<\/strong><\/h2>\n<p>J'avais besoin d'une solution l\u00e9g\u00e8re, fonctionnelle et personnalisable pour mon usage personnel et pour les lecteurs de Criadix. Les outils en ligne ne garantissent pas toujours le contr\u00f4le de la qualit\u00e9 et ne permettent pas non plus d'int\u00e9grer automatiquement d'autres flux de travail. En cr\u00e9ant ma propre API :<\/p>\n<ul>\n<li>J'ai gagn\u00e9 <strong>contr\u00f4le total du redimensionnement<\/strong><\/li>\n<li>J'ai pu appliquer <strong>compression personnalis\u00e9e<\/strong><\/li>\n<li>J'ai permis \u00e0 <strong>conversion entre les formats (PNG \u2194 JPG)<\/strong><\/li>\n<li>Ajout\u00e9 <strong>visualisation en temps r\u00e9el<\/strong> avec  sur le front-end<\/li>\n<li>Et j'ai pu offrir tout cela par l'interm\u00e9diaire de <strong>Plugin WordPress<\/strong><\/li>\n<\/ul>\n<p><strong>Comment fonctionne l'API ?<\/strong><\/p>\n<p>La logique centrale se trouve dans un fichier PHP qui agit comme un point de terminaison REST. Il permet :<\/p>\n<h3><strong>1. T\u00e9l\u00e9charger plusieurs images<\/strong><\/h3>\n<p>Avec validation du type (jpg, jpeg, png, webp, gif, bmp ou tiff) et limite de taille.<\/p>\n<h3><strong>2. Lecture des dimensions originales<\/strong><\/h3>\n<p>L'API obtient la largeur et la hauteur de chaque image t\u00e9l\u00e9charg\u00e9e et les affiche \u00e0 l'utilisateur dans le panneau de pr\u00e9visualisation.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"vc_column tdi_2  wpb_column vc_column_container tdc-column td-pb-span12\">\n<style scoped>\n\/* custom css - generated by TagDiv Composer *\/\n\n\/* custom css - generated by TagDiv Composer *\/\n.tdi_2{\r\n                    vertical-align: baseline;\r\n                }.tdi_2 > .wpb_wrapper,\r\n\t\t\t\t.tdi_2 > .wpb_wrapper > .tdc-elements{\r\n\t\t\t\t    display: block;\r\n\t\t\t\t}.tdi_2 > .wpb_wrapper > .tdc-elements{\r\n\t\t\t\t    width: 100%;\r\n\t\t\t\t}.tdi_2 > .wpb_wrapper > .vc_row_inner{\r\n\t\t\t\t    width: auto;\r\n\t\t\t\t}.tdi_2 > .wpb_wrapper{\r\n\t\t\t\t    width: auto;\r\n\t\t\t\t    height: auto;\r\n\t\t\t\t}\n<\/style><div class=\"wpb_wrapper\" ><div class=\"td_block_wrap td_block_21 tdi_3 td-pb-border-top td_block_template_1 td-column-1\"  data-td-block-uid=\"tdi_3\" >\n<style>\n\n\/* inline tdc_css att - generated by TagDiv Composer *\/\n\n.tdi_3{\nmargin-top:20px !important;\nmargin-bottom:20px !important;\nbox-shadow:0 0 5px #888888 !important;\n}\n\n<\/style>\n<style>\n\/* custom css - generated by TagDiv Composer *\/\n.tdi_3 .td-block-title a,\r\n\t\t\t\t.tdi_3 .td-block-title span{\r\n\t\t\t\t\tfont-size:21px !important;font-weight:700 !important;\r\n\t\t\t\t}.tdi_3 .td_module_16 .entry-title{\r\n\t\t\t\t\tfont-size:20px !important;\r\n\t\t\t\t}\n<\/style><script>var block_tdi_3 = new tdBlock();\nblock_tdi_3.id = \"tdi_3\";\nblock_tdi_3.atts = '{\"limit\":\"1\",\"linked_posts\":\"\",\"sort\":\"random_posts\",\"block_template_id\":\"td_block_template_1\",\"m16f_title_font_size\":\"20\",\"f_header_font_size\":\"21\",\"f_header_font_weight\":\"700\",\"tdc_css\":\"eyJhbGwiOnsibWFyZ2luLXRvcCI6IjIwIiwibWFyZ2luLWJvdHRvbSI6IjIwIiwic2hhZG93LXNpemUiOiI1IiwiZGlzcGxheSI6IiJ9fQ==\",\"m16_el\":\"40\",\"block_type\":\"td_block_21\",\"separator\":\"\",\"custom_title\":\"\",\"custom_url\":\"\",\"m16_tl\":\"\",\"post_ids\":\"\",\"category_id\":\"\",\"taxonomies\":\"\",\"category_ids\":\"\",\"in_all_terms\":\"\",\"tag_slug\":\"\",\"autors_id\":\"\",\"installed_post_types\":\"\",\"include_cf_posts\":\"\",\"exclude_cf_posts\":\"\",\"popular_by_date\":\"\",\"favourite_only\":\"\",\"offset\":\"\",\"open_in_new_window\":\"\",\"show_modified_date\":\"\",\"time_ago\":\"\",\"time_ago_add_txt\":\"ago\",\"time_ago_txt_pos\":\"\",\"review_source\":\"\",\"el_class\":\"\",\"td_ajax_filter_type\":\"\",\"td_ajax_filter_ids\":\"\",\"td_filter_default_txt\":\"All\",\"td_ajax_preloading\":\"\",\"f_header_font_header\":\"\",\"f_header_font_title\":\"Block header\",\"f_header_font_settings\":\"\",\"f_header_font_family\":\"\",\"f_header_font_line_height\":\"\",\"f_header_font_style\":\"\",\"f_header_font_transform\":\"\",\"f_header_font_spacing\":\"\",\"f_header_\":\"\",\"f_ajax_font_title\":\"Ajax categories\",\"f_ajax_font_settings\":\"\",\"f_ajax_font_family\":\"\",\"f_ajax_font_size\":\"\",\"f_ajax_font_line_height\":\"\",\"f_ajax_font_style\":\"\",\"f_ajax_font_weight\":\"\",\"f_ajax_font_transform\":\"\",\"f_ajax_font_spacing\":\"\",\"f_ajax_\":\"\",\"f_more_font_title\":\"Load more button\",\"f_more_font_settings\":\"\",\"f_more_font_family\":\"\",\"f_more_font_size\":\"\",\"f_more_font_line_height\":\"\",\"f_more_font_style\":\"\",\"f_more_font_weight\":\"\",\"f_more_font_transform\":\"\",\"f_more_font_spacing\":\"\",\"f_more_\":\"\",\"m16f_title_font_header\":\"\",\"m16f_title_font_title\":\"Article title\",\"m16f_title_font_settings\":\"\",\"m16f_title_font_family\":\"\",\"m16f_title_font_line_height\":\"\",\"m16f_title_font_style\":\"\",\"m16f_title_font_weight\":\"\",\"m16f_title_font_transform\":\"\",\"m16f_title_font_spacing\":\"\",\"m16f_title_\":\"\",\"m16f_cat_font_title\":\"Article category tag\",\"m16f_cat_font_settings\":\"\",\"m16f_cat_font_family\":\"\",\"m16f_cat_font_size\":\"\",\"m16f_cat_font_line_height\":\"\",\"m16f_cat_font_style\":\"\",\"m16f_cat_font_weight\":\"\",\"m16f_cat_font_transform\":\"\",\"m16f_cat_font_spacing\":\"\",\"m16f_cat_\":\"\",\"m16f_meta_font_title\":\"Article meta info\",\"m16f_meta_font_settings\":\"\",\"m16f_meta_font_family\":\"\",\"m16f_meta_font_size\":\"\",\"m16f_meta_font_line_height\":\"\",\"m16f_meta_font_style\":\"\",\"m16f_meta_font_weight\":\"\",\"m16f_meta_font_transform\":\"\",\"m16f_meta_font_spacing\":\"\",\"m16f_meta_\":\"\",\"m16f_ex_font_title\":\"Article excerpt\",\"m16f_ex_font_settings\":\"\",\"m16f_ex_font_family\":\"\",\"m16f_ex_font_size\":\"\",\"m16f_ex_font_line_height\":\"\",\"m16f_ex_font_style\":\"\",\"m16f_ex_font_weight\":\"\",\"m16f_ex_font_transform\":\"\",\"m16f_ex_font_spacing\":\"\",\"m16f_ex_\":\"\",\"ajax_pagination\":\"\",\"ajax_pagination_next_prev_swipe\":\"\",\"ajax_pagination_infinite_stop\":\"\",\"css\":\"\",\"td_column_number\":1,\"header_color\":\"\",\"color_preset\":\"\",\"border_top\":\"\",\"class\":\"tdi_3\",\"tdc_css_class\":\"tdi_3\",\"tdc_css_class_style\":\"tdi_3_rand_style\"}';\nblock_tdi_3.td_column_number = \"1\";\nblock_tdi_3.block_type = \"td_block_21\";\nblock_tdi_3.post_count = \"1\";\nblock_tdi_3.found_posts = \"124\";\nblock_tdi_3.header_color = \"\";\nblock_tdi_3.ajax_pagination_infinite_stop = \"\";\nblock_tdi_3.max_num_pages = \"124\";\ntdBlocksArray.push(block_tdi_3);\n<\/script><div class=\"td-block-title-wrap\"><\/div><div id=\"tdi_3\" class=\"td_block_inner\">\r\n        <div class=\"td_module_16 td_module_wrap td-animation-stack\">\r\n            <div class=\"td-module-thumb\"><a href=\"https:\/\/criadix.com\/fr\/organizacao-pessoal\/mente-forte-7-estrategias-vencer-desafios-calma\/\"  rel=\"bookmark\" class=\"td-image-wrap\" title=\"7 strat\u00e9gies efficaces pour renforcer votre r\u00e9silience mentale au quotidien\" ><img loading=\"lazy\" decoding=\"async\" class=\"entry-thumb\" src=\"\" alt=\"7 strat\u00e9gies efficaces pour renforcer votre r\u00e9silience mentale au quotidien\" title=\"7 strat\u00e9gies efficaces pour renforcer votre r\u00e9silience mentale au quotidien\" data-type=\"image_tag\" data-img-url=\"https:\/\/criadix.com\/wp-content\/uploads\/2026\/06\/criadix-featured-5902-1780561892-150x150.webp\"  width=\"150\" height=\"150\" \/><\/a><\/div>\r\n            <div class=\"item-details\">\r\n                <h3 class=\"entry-title td-module-title\"><a href=\"https:\/\/criadix.com\/fr\/organizacao-pessoal\/mente-forte-7-estrategias-vencer-desafios-calma\/\"  rel=\"bookmark\" title=\"7 strat\u00e9gies efficaces pour renforcer votre r\u00e9silience mentale au quotidien\">7 strat\u00e9gies efficaces pour renforcer votre r\u00e9silience mentale au quotidien<\/a><\/h3>\r\n                <div class=\"td-module-meta-info\">\r\n                                        <span class=\"td-post-author-name\"><a href=\"https:\/\/criadix.com\/fr\/author\/lcestaro\/\">Cestaro<\/a> <span>-<\/span> <\/span>                    <span class=\"td-post-date\"><time class=\"entry-date updated td-module-date\" datetime=\"2026-06-04T05:31:09-03:00\" >04\/06\/2026<\/time><\/span>                    <span class=\"td-module-comments\"><a href=\"https:\/\/criadix.com\/fr\/organizacao-pessoal\/mente-forte-7-estrategias-vencer-desafios-calma\/#respond\">0<\/a><\/span>                <\/div>\r\n\r\n                <div class=\"td-excerpt\">\r\n                    Apprenez 7 pratiques pour d\u00e9velopper votre r\u00e9silience mentale et faire face aux d\u00e9fis de mani\u00e8re \u00e9quilibr\u00e9e et consciente.                <\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <\/div><\/div> <!-- .\/block --><\/div><\/div>\n<p>&nbsp;<\/p>\n<h3><strong>3. Redimensionnement par pixel ou pourcentage<\/strong><\/h3>\n<p>L'utilisateur peut choisir entre le r\u00e9glage manuel des dimensions et la gestion automatique des proportions.<\/p>\n<h3><strong>4. Compression r\u00e9glable<\/strong><\/h3>\n<p>Avec Imagick, je contr\u00f4le la qualit\u00e9 de l'image finale.<\/p>\n<h3><strong>5. Conversion de format<\/strong><\/h3>\n<p>Si l'utilisateur envoie du PNG et opte pour une sortie JPG, la conversion est appliqu\u00e9e avec un lissage transparent de l'arri\u00e8re-plan.<\/p>\n<h3><strong>6. T\u00e9l\u00e9charger en ZIP<\/strong><\/h3>\n<p>Si plusieurs images sont import\u00e9es, toutes les images trait\u00e9es sont compress\u00e9es dans un seul fichier .zip pour un t\u00e9l\u00e9chargement imm\u00e9diat. Dans le cas contraire, le m\u00eame nom d'image sera compress\u00e9.<\/p>\n<h2><strong>Exp\u00e9rience utilisateur (UX) sur le front-end<\/strong><\/h2>\n<p>Comme j'attache de l'importance \u00e0 la fois \u00e0 l'aspect technique et \u00e0 l'exp\u00e9rience de l'utilisateur, c'est le front-end qui est le plus performant :<\/p>\n<ul>\n<li>Visualisation en direct avec canvas<\/li>\n<li>Interface simple et claire<\/li>\n<li>Modale pour une visualisation \u00e9tendue<\/li>\n<\/ul>\n<p>Chargement du feedback et succ\u00e8s avec fetch et wp_ajax<\/p>\n<h2><strong>Comment je l'ai impl\u00e9ment\u00e9 dans WordPress<\/strong><\/h2>\n<h3><strong>Plugin personnalis\u00e9<\/strong><\/h3>\n<p>J'ai cr\u00e9\u00e9 un plugin WordPress appel\u00e9 Image Process API. Il enregistre un point de terminaison \/wp-json\/image-api\/v1\/process et l'offre :<\/p>\n<ul>\n<li>S\u00e9curit\u00e9 avec nonce<\/li>\n<li>Prise en charge de plusieurs fichiers<\/li>\n<li>Possibilit\u00e9 d'utiliser GD ou Imagick en fonction du serveur<\/li>\n<\/ul>\n<h3><strong>Structure du r\u00e9pertoire<\/strong><\/h3>\n<ul>\n<li>\/temp_uploads\/ \u2192 images re\u00e7ues<\/li>\n<li>\/final_images\/ \u2192 images converties et compress\u00e9es<\/li>\n<li>\/downloads\/ \u2192 fichiers zip pr\u00eats \u00e0 l'emploi<\/li>\n<\/ul>\n<p>Il comprend \u00e9galement des journaux d'erreurs pour le d\u00e9bogage et la v\u00e9rification des autorisations sur le serveur local ou distant.<\/p>\n<h2><strong>Prochaines \u00e9tapes<\/strong><\/h2>\n<p>Comme tout projet vivant, j'ai toujours envie de le faire :<\/p>\n<ul>\n<li>Ajout d'un redimensionnement par lots via une URL distante<\/li>\n<li>Cr\u00e9er un tableau de bord pour visualiser les statistiques d'utilisation<\/li>\n<li>Proposer un widget pour faciliter l'int\u00e9gration dans d'autres sites<\/li>\n<\/ul>\n<p>Cr\u00e9er ma propre API de redimensionnement d'images \u00e9tait plus qu'un d\u00e9fi technique, c'\u00e9tait une solution pratique et personnalis\u00e9e pour mon quotidien de cr\u00e9ateur et de d\u00e9veloppeur. Et le plus beau : je peux maintenant offrir cet outil dans Criadix pour aider d'autres utilisateurs qui ont \u00e9galement besoin d'optimiser les images avec plus de libert\u00e9 et de qualit\u00e9.<\/p>\n<p>Si vous souhaitez en savoir plus sur WordPress et le d\u00e9veloppement PHP, ce type de projet est un excellent point de d\u00e9part - et il est tout \u00e0 fait applicable \u00e0 la vie r\u00e9elle.<\/p>","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea j\u00e1 precisou redimensionar uma imagem para um site, compress\u00e3o r\u00e1pida ou at\u00e9 converter um PNG para JPG, sabe como as solu\u00e7\u00f5es prontas podem ser limitadas \u2014 ou cheias de publicidade e restri\u00e7\u00f5es. Como desenvolvedor e criador de conte\u00fado, decidi montar a minha pr\u00f3pria API de redimensionamento de imagens, com suporte a compress\u00e3o, convers\u00e3o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4489,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAowqoyiDA:productID":"","footnotes":""},"categories":[329],"tags":[409,410],"class_list":["post-4487","post","type-post","status-publish","format-standard","has-post-thumbnail","category-wordpress","tag-api","tag-ferramentas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Como criei uma API para Redimensionar e Comprimir Imagens Online - Criadix Digital<\/title>\n<meta name=\"description\" content=\"Descubra como desenvolver uma API personalizada para redimensionar, converter e comprimir imagens com visualiza\u00e7\u00e3o em tempo real.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/criadix.com\/fr\/technologie-2\/wordpress\/wordpress-image-resizing-api\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como criei uma API para Redimensionar e Comprimir Imagens Online\" \/>\n<meta property=\"og:description\" content=\"Descubra como desenvolver uma API personalizada para redimensionar, converter e comprimir imagens com visualiza\u00e7\u00e3o em tempo real.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/criadix.com\/fr\/technologie-2\/wordpress\/wordpress-image-resizing-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Criadix Digital\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/criadixonline\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/lecestaro\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-07T15:24:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-08T11:23:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/criadix.com\/wp-content\/uploads\/2025\/07\/redimensionador_imagem.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"608\" \/>\n\t<meta property=\"og:image:height\" content=\"416\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Cestaro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@criadix\" \/>\n<meta name=\"twitter:site\" content=\"@criadix\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cestaro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/\"},\"author\":{\"name\":\"Cestaro\",\"@id\":\"https:\\\/\\\/criadix.com\\\/es\\\/#\\\/schema\\\/person\\\/a3e9c6bf0a087b25f2b54aca550ac5d6\"},\"headline\":\"Como criei uma API para Redimensionar e Comprimir Imagens Online\",\"datePublished\":\"2025-07-07T15:24:52+00:00\",\"dateModified\":\"2025-08-08T11:23:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/\"},\"wordCount\":667,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/criadix.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/redimensionador_imagem.webp\",\"keywords\":[\"api\",\"ferramentas\"],\"articleSection\":[\"WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/fr\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/\",\"url\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/\",\"name\":\"Como criei uma API para Redimensionar e Comprimir Imagens Online - Criadix Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/criadix.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/redimensionador_imagem.webp\",\"datePublished\":\"2025-07-07T15:24:52+00:00\",\"dateModified\":\"2025-08-08T11:23:16+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/es\\\/#\\\/schema\\\/person\\\/a3e9c6bf0a087b25f2b54aca550ac5d6\"},\"description\":\"Descubra como desenvolver uma API personalizada para redimensionar, converter e comprimir imagens com visualiza\u00e7\u00e3o em tempo real.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/criadix.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/redimensionador_imagem.webp\",\"contentUrl\":\"https:\\\/\\\/criadix.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/redimensionador_imagem.webp\",\"width\":608,\"height\":416,\"caption\":\"interface de ferramenta de redimensionamento de imagens.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/criadix.com\\\/tecnologia\\\/wordpress\\\/api-redimensionamento-imagens-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/criadix.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criei uma API para Redimensionar e Comprimir Imagens Online\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/criadix.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/criadix.com\\\/es\\\/\",\"name\":\"Criadix Digital\",\"description\":\"Cria\u00e7\u00e3o de conte\u00fados digitais\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/criadix.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/criadix.com\\\/es\\\/#\\\/schema\\\/person\\\/a3e9c6bf0a087b25f2b54aca550ac5d6\",\"name\":\"Cestaro\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/criadix.com\\\/wp-content\\\/litespeed\\\/avatar\\\/0331060360abda439ced40107140ed91.jpg?ver=1781021823\",\"url\":\"https:\\\/\\\/criadix.com\\\/wp-content\\\/litespeed\\\/avatar\\\/0331060360abda439ced40107140ed91.jpg?ver=1781021823\",\"contentUrl\":\"https:\\\/\\\/criadix.com\\\/wp-content\\\/litespeed\\\/avatar\\\/0331060360abda439ced40107140ed91.jpg?ver=1781021823\",\"caption\":\"Cestaro\"},\"description\":\"Ol\u00e1! Sou Leandro Cestaro, criador do Criadix.com. Sou analista de dados, entusiasta de tecnologia e apaixonado por WordPress, intelig\u00eancia artificial e cria\u00e7\u00e3o de conte\u00fados digitais. Tenho s\u00f3lida experi\u00eancia em infraestrutura de TI e estou sempre em busca de solu\u00e7\u00f5es criativas para ambientes complexos, unindo t\u00e9cnica e praticidade. Al\u00e9m do lado profissional, sou pai, casado e acredito no poder do conhecimento para transformar vidas. No Criadix, compartilho experi\u00eancias, tutoriais e insights para ajudar pessoas a explorarem o universo digital com mais autonomia e inspira\u00e7\u00e3o. Seja bem-vindo(a)!\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/lecestaro\",\"https:\\\/\\\/www.instagram.com\\\/lecestaro\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/lcestaro\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@lcestaro\"],\"birthDate\":\"1982-06-08\",\"gender\":\"masculino\",\"knowsAbout\":[\"Wordpress\",\"Power BI\",\"McroStrategy\",\"Excel\",\"Linux\",\"Windows\",\"Linux\"],\"jobTitle\":\"Data Analyst\",\"worksFor\":\"Sonae MC\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como criei uma API para Redimensionar e Comprimir Imagens Online - Criadix Digital","description":"D\u00e9couvrez comment d\u00e9velopper une API personnalis\u00e9e pour redimensionner, convertir et compresser des images avec une visualisation en temps r\u00e9el.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/criadix.com\/fr\/technologie-2\/wordpress\/wordpress-image-resizing-api\/","og_locale":"fr_FR","og_type":"article","og_title":"Como criei uma API para Redimensionar e Comprimir Imagens Online","og_description":"Descubra como desenvolver uma API personalizada para redimensionar, converter e comprimir imagens com visualiza\u00e7\u00e3o em tempo real.","og_url":"https:\/\/criadix.com\/fr\/technologie-2\/wordpress\/wordpress-image-resizing-api\/","og_site_name":"Criadix Digital","article_publisher":"https:\/\/www.facebook.com\/criadixonline","article_author":"https:\/\/www.facebook.com\/lecestaro","article_published_time":"2025-07-07T15:24:52+00:00","article_modified_time":"2025-08-08T11:23:16+00:00","og_image":[{"width":608,"height":416,"url":"https:\/\/criadix.com\/wp-content\/uploads\/2025\/07\/redimensionador_imagem.webp","type":"image\/webp"}],"author":"Cestaro","twitter_card":"summary_large_image","twitter_creator":"@criadix","twitter_site":"@criadix","twitter_misc":{"\u00c9crit par":"Cestaro","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#article","isPartOf":{"@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/"},"author":{"name":"Cestaro","@id":"https:\/\/criadix.com\/es\/#\/schema\/person\/a3e9c6bf0a087b25f2b54aca550ac5d6"},"headline":"Como criei uma API para Redimensionar e Comprimir Imagens Online","datePublished":"2025-07-07T15:24:52+00:00","dateModified":"2025-08-08T11:23:16+00:00","mainEntityOfPage":{"@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/"},"wordCount":667,"commentCount":0,"image":{"@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/criadix.com\/wp-content\/uploads\/2025\/07\/redimensionador_imagem.webp","keywords":["api","ferramentas"],"articleSection":["WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/criadix.com\/fr\/#organization"}},{"@type":"WebPage","@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/","url":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/","name":"Como criei uma API para Redimensionar e Comprimir Imagens Online - Criadix Digital","isPartOf":{"@id":"https:\/\/criadix.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/criadix.com\/wp-content\/uploads\/2025\/07\/redimensionador_imagem.webp","datePublished":"2025-07-07T15:24:52+00:00","dateModified":"2025-08-08T11:23:16+00:00","author":{"@id":"https:\/\/criadix.com\/es\/#\/schema\/person\/a3e9c6bf0a087b25f2b54aca550ac5d6"},"description":"D\u00e9couvrez comment d\u00e9velopper une API personnalis\u00e9e pour redimensionner, convertir et compresser des images avec une visualisation en temps r\u00e9el.","breadcrumb":{"@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#primaryimage","url":"https:\/\/criadix.com\/wp-content\/uploads\/2025\/07\/redimensionador_imagem.webp","contentUrl":"https:\/\/criadix.com\/wp-content\/uploads\/2025\/07\/redimensionador_imagem.webp","width":608,"height":416,"caption":"interface de ferramenta de redimensionamento de imagens."},{"@type":"BreadcrumbList","@id":"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/criadix.com\/"},{"@type":"ListItem","position":2,"name":"Como criei uma API para Redimensionar e Comprimir Imagens Online"}]},{"@type":"WebSite","@id":"https:\/\/criadix.com\/es\/#website","url":"https:\/\/criadix.com\/es\/","name":"Criadix Digital","description":"Cr\u00e9ation de contenu num\u00e9rique","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/criadix.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/criadix.com\/es\/#\/schema\/person\/a3e9c6bf0a087b25f2b54aca550ac5d6","name":"Cestaro","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1781021823","url":"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1781021823","contentUrl":"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1781021823","caption":"Cestaro"},"description":"Bonjour, je suis Leandro Cestaro, cr\u00e9ateur de Criadix.com. Je suis analyste de donn\u00e9es, passionn\u00e9 de technologie et passionn\u00e9 par WordPress, l'intelligence artificielle et la cr\u00e9ation de contenu num\u00e9rique. J'ai une solide exp\u00e9rience dans l'infrastructure informatique et je suis toujours \u00e0 la recherche de solutions cr\u00e9atives pour des environnements complexes, alliant technique et praticit\u00e9. Parall\u00e8lement \u00e0 mon activit\u00e9 professionnelle, je suis p\u00e8re de famille, mari\u00e9 et je crois au pouvoir de la connaissance pour transformer les vies. Chez Criadix, je partage mes exp\u00e9riences, mes tutoriels et mes id\u00e9es pour aider les gens \u00e0 explorer l'univers num\u00e9rique avec plus d'autonomie et d'inspiration. Bienvenue chez Criadix !","sameAs":["https:\/\/www.facebook.com\/lecestaro","https:\/\/www.instagram.com\/lecestaro","https:\/\/www.linkedin.com\/in\/lcestaro\/","https:\/\/www.youtube.com\/@lcestaro"],"birthDate":"1982-06-08","gender":"masculino","knowsAbout":["Wordpress","Power BI","McroStrategy","Excel","Linux","Windows","Linux"],"jobTitle":"Data Analyst","worksFor":"Sonae MC"}]}},"_links":{"self":[{"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/posts\/4487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/comments?post=4487"}],"version-history":[{"count":1,"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/posts\/4487\/revisions"}],"predecessor-version":[{"id":4642,"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/posts\/4487\/revisions\/4642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/media\/4489"}],"wp:attachment":[{"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/media?parent=4487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/categories?post=4487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/criadix.com\/fr\/wp-json\/wp\/v2\/tags?post=4487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}