{"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":"api-redimensionamento-imagens-wordpress","status":"publish","type":"post","link":"https:\/\/criadix.com\/pt\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/","title":{"rendered":"Como criei uma API para Redimensionar e Comprimir Imagens Online"},"content":{"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 <strong>pr\u00f3pria API de redimensionamento de imagens<\/strong>, com suporte a compress\u00e3o, convers\u00e3o de formato e visualiza\u00e7\u00e3o ao vivo \u2014 tudo dentro do meu ambiente WordPress.<\/p>\n<p>Neste artigo, mostro os bastidores dessa cria\u00e7\u00e3o e como voc\u00ea pode usar ou adaptar algo semelhante no seu projeto.<\/p>\n<h3><strong>Link da API: <a href=\"https:\/\/criadix.com\/redimensionar-imagens-online\/\">Redimensionador de Imagens Online<\/a><\/strong><\/h3>\n<h2><strong>Por que criei essa API?<\/strong><\/h2>\n<p>Eu precisava de uma solu\u00e7\u00e3o leve, funcional e personaliz\u00e1vel para uso pr\u00f3prio e tamb\u00e9m para os leitores do Criadix. Ferramentas online nem sempre garantem controle de qualidade, nem permitem integra\u00e7\u00f5es automatizadas com outros fluxos de trabalho. Ao criar a minha pr\u00f3pria API:<\/p>\n<ul>\n<li>Ganhei <strong>controle total sobre o redimensionamento<\/strong><\/li>\n<li>Pude aplicar <strong>compress\u00e3o customizada<\/strong><\/li>\n<li>Tornei poss\u00edvel a <strong>convers\u00e3o entre formatos (PNG \u2194 JPG)<\/strong><\/li>\n<li>Adicionei <strong>visualiza\u00e7\u00e3o em tempo real<\/strong> com &lt;canvas&gt; no front-end<\/li>\n<li>E consegui oferecer isso tudo via <strong>WordPress plugin<\/strong><\/li>\n<\/ul>\n<p><strong>Como a API funciona?<\/strong><\/p>\n<p>A l\u00f3gica central est\u00e1 num arquivo PHP que atua como endpoint REST. Ela permite:<\/p>\n<h3><strong>1. Upload de m\u00faltiplas imagens<\/strong><\/h3>\n<p>Com valida\u00e7\u00e3o de tipo (jpg, jpeg, png, webp, gif, bmp ou tiff) e limite de tamanho.<\/p>\n<h3><strong>2. Leitura das dimens\u00f5es originais<\/strong><\/h3>\n<p>A API obt\u00e9m a largura e altura de cada imagem enviada e exibe ao usu\u00e1rio no painel de pr\u00e9-visualiza\u00e7\u00e3o.<\/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 = \"83\";\nblock_tdi_3.header_color = \"\";\nblock_tdi_3.ajax_pagination_infinite_stop = \"\";\nblock_tdi_3.max_num_pages = \"83\";\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\/pt\/tecnologia\/ia-cria-videos-em-segundos\/\"  rel=\"bookmark\" class=\"td-image-wrap \" title=\"IA cria v\u00eddeos em segundos: a revolu\u00e7\u00e3o da cria\u00e7\u00e3o audiovisual com intelig\u00eancia artificial\" ><img loading=\"lazy\" decoding=\"async\" class=\"entry-thumb\" src=\"\" alt=\"IA cria v\u00eddeos em segundos: a revolu\u00e7\u00e3o da cria\u00e7\u00e3o audiovisual com intelig\u00eancia artificial\" title=\"IA cria v\u00eddeos em segundos: a revolu\u00e7\u00e3o da cria\u00e7\u00e3o audiovisual com intelig\u00eancia artificial\" data-type=\"image_tag\" data-img-url=\"https:\/\/criadix.com\/wp-content\/uploads\/2026\/05\/criadix-featured-4727-1778499678-optimized-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\/pt\/tecnologia\/ia-cria-videos-em-segundos\/\"  rel=\"bookmark\" title=\"IA cria v\u00eddeos em segundos: a revolu\u00e7\u00e3o da cria\u00e7\u00e3o audiovisual com intelig\u00eancia artificial\">IA cria v\u00eddeos em segundos: a revolu\u00e7\u00e3o da cria\u00e7\u00e3o audiovisual com intelig\u00eancia artificial<\/a><\/h3>\r\n                <div class=\"td-module-meta-info\">\r\n                                        <span class=\"td-post-author-name\"><a href=\"https:\/\/criadix.com\/pt\/author\/lcestaro\/\">Cestaro<\/a> <span>-<\/span> <\/span>                    <span class=\"td-post-date\"><time class=\"entry-date updated td-module-date\" datetime=\"2026-05-11T08:43:22-03:00\" >11\/05\/2026<\/time><\/span>                    <span class=\"td-module-comments\"><a href=\"https:\/\/criadix.com\/pt\/tecnologia\/ia-cria-videos-em-segundos\/#respond\">0<\/a><\/span>                <\/div>\r\n\r\n                <div class=\"td-excerpt\">\r\n                    Descubra como a nova ferramenta de IA cria v\u00eddeos em poucos segundos, transformando a produ\u00e7\u00e3o audiovisual com rapidez e inova\u00e7\u00e3o.                <\/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. Redimensionamento por pixel ou porcentagem<\/strong><\/h3>\n<p>O utilizador pode escolher entre definir dimens\u00f5es manuais ou manter a propor\u00e7\u00e3o automaticamente.<\/p>\n<h3><strong>4. Compress\u00e3o ajust\u00e1vel<\/strong><\/h3>\n<p>Utilizando o Imagick, controlo a qualidade da imagem final.<\/p>\n<h3><strong>5. Convers\u00e3o de formato<\/strong><\/h3>\n<p>Se o usu\u00e1rio envia PNG e opta por sa\u00edda em JPG, a convers\u00e3o \u00e9 aplicada com suaviza\u00e7\u00e3o do fundo transparente.<\/p>\n<h3><strong>6. Download em ZIP<\/strong><\/h3>\n<p>Se for importado mais de uma imagem, todas as imagens processadas s\u00e3o compactadas num \u00fanico .zip para download imediato. Caso contr\u00e1rio ser\u00e1 compactado o mesmo nome da imagem.<\/p>\n<h2><strong>Experi\u00eancia do utilizador (UX) no front-end<\/strong><\/h2>\n<p>Como valorizo tanto a parte t\u00e9cnica quanto a experi\u00eancia do utilizador, o front-end oferece:<\/p>\n<ul>\n<li>Visualiza\u00e7\u00e3o ao vivo com canvas<\/li>\n<li>Interface simples e limpa<\/li>\n<li>Modal para visualiza\u00e7\u00e3o ampliada<\/li>\n<\/ul>\n<p>Feedbacks de carregamento e sucesso com fetch e wp_ajax<\/p>\n<h2><strong>Como implementei no WordPress<\/strong><\/h2>\n<h3><strong>Plugin personalizado<\/strong><\/h3>\n<p>Criei um plugin WordPress chamado Image Process API. Ele registra um endpoint \/wp-json\/image-api\/v1\/process e oferece:<\/p>\n<ul>\n<li>Seguran\u00e7a com nonce<\/li>\n<li>Suporte a m\u00faltiplos arquivos<\/li>\n<li>Op\u00e7\u00e3o para usar GD ou Imagick conforme o servidor<\/li>\n<\/ul>\n<h3><strong>Estrutura de diret\u00f3rios<\/strong><\/h3>\n<ul>\n<li>\/temp_uploads\/ \u2192 imagens recebidas<\/li>\n<li>\/final_images\/ \u2192 imagens convertidas e comprimidas<\/li>\n<li>\/downloads\/ \u2192 arquivos zip prontos<\/li>\n<\/ul>\n<p>Al\u00e9m disso, inclu\u00ed logs de erro para debug e verifica\u00e7\u00e3o de permiss\u00f5es no servidor local ou remoto.<\/p>\n<h2><strong>Pr\u00f3ximos passos<\/strong><\/h2>\n<p>Como qualquer projeto vivo, ainda quero:<\/p>\n<ul>\n<li>Adicionar redimensionamento por lote via URL remota<\/li>\n<li>Criar um dashboard para visualizar estat\u00edsticas de uso<\/li>\n<li>Oferecer um widget para integra\u00e7\u00e3o f\u00e1cil em outros sites<\/li>\n<\/ul>\n<p>Criar a minha pr\u00f3pria API de redimensionamento de imagens foi mais do que um desafio t\u00e9cnico \u2014 foi uma solu\u00e7\u00e3o pr\u00e1tica e personalizada para o meu dia a dia como criador e desenvolvedor. E o melhor: agora posso oferecer essa ferramenta no Criadix para ajudar outros utilizadores que tamb\u00e9m precisam otimizar imagens com mais liberdade e qualidade.<\/p>\n<p>Se voc\u00ea deseja aprender mais sobre desenvolvimento com WordPress e PHP, este tipo de projeto \u00e9 um \u00f3timo ponto de partida \u2014 e totalmente aplic\u00e1vel \u00e0 vida real.<\/p>\n","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.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Como criei uma API para Redimensionar e Comprimir Imagens Online - Criadix<\/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\/pt\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\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\/pt\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Criadix\" \/>\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=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cestaro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\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\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/criadix.com\/pt\/#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\",\"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\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\",\"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\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/criadix.com\/es\/#\/schema\/person\/a3e9c6bf0a087b25f2b54aca550ac5d6\",\"name\":\"Cestaro\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1779206770\",\"url\":\"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1779206770\",\"contentUrl\":\"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1779206770\",\"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","description":"Descubra como desenvolver uma API personalizada para redimensionar, converter e comprimir imagens com visualiza\u00e7\u00e3o em tempo real.","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\/pt\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/","og_locale":"pt_BR","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\/pt\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/","og_site_name":"Criadix","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":{"Escrito por":"Cestaro","Est. tempo de leitura":"4 minutos"},"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":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/criadix.com\/pt\/#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","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":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/criadix.com\/tecnologia\/wordpress\/api-redimensionamento-imagens-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@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","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":"pt-BR"},{"@type":"Person","@id":"https:\/\/criadix.com\/es\/#\/schema\/person\/a3e9c6bf0a087b25f2b54aca550ac5d6","name":"Cestaro","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1779206770","url":"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1779206770","contentUrl":"https:\/\/criadix.com\/wp-content\/litespeed\/avatar\/0331060360abda439ced40107140ed91.jpg?ver=1779206770","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"}]}},"_links":{"self":[{"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/posts\/4487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/comments?post=4487"}],"version-history":[{"count":1,"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/posts\/4487\/revisions"}],"predecessor-version":[{"id":4642,"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/posts\/4487\/revisions\/4642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/media\/4489"}],"wp:attachment":[{"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/media?parent=4487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/categories?post=4487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/criadix.com\/pt\/wp-json\/wp\/v2\/tags?post=4487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}