{"id":23264,"date":"2015-07-21T14:32:49","date_gmt":"2015-07-21T09:02:49","guid":{"rendered":"https:\/\/tothenewco.pro\/blog\/?p=23264"},"modified":"2016-12-19T17:43:10","modified_gmt":"2016-12-19T12:13:10","slug":"image-scaling-with-imgscalr-java-image-scaling-library","status":"publish","type":"post","link":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/","title":{"rendered":"Image Scaling With imgscalr \u2013 Java Image Scaling Library"},"content":{"rendered":"<p><em>imgscalr<\/em> is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation. This library can be useful in creating thumbnail or preview images of various sizes from larger uploaded images or performing basic image manipulation operation, incuding scaling, cropping, rotation etc. <em>imagescalr<\/em> is a set of most commonly used operations optimized for better performance &amp; speed and is not meant to be a full-scale Java graphics library like JAI.<\/p>\n<p><strong>Installation:<\/strong><\/p>\n<p>If you are <a title=\"Grails Development\" href=\"https:\/\/tothenewco.pro\/grails-application-development\">using grails<\/a> then you can use it simply by adding following dependency to your BuildConfig.groovy file dependencies section:<\/p>\n<p>[code language=&#8221;groovy&#8221;]<br \/>\ncompile &amp;quot;org.imgscalr:imgscalr-lib:4.2&amp;quot;  \/\/adjust version according to your need<br \/>\n[\/code]<\/p>\n<p>and if you are using maven then add the following dependency to pom.xml:<\/p>\n<p>[code language=&#8221;xml&#8221;]<br \/>\n&amp;lt;dependencies&amp;gt;<br \/>\n  &#8230;<br \/>\n  &amp;lt;dependency&amp;gt;<br \/>\n    &amp;lt;groupId&amp;gt;org.imgscalr&amp;lt;\/groupId&amp;gt;<br \/>\n    &amp;lt;artifactId&amp;gt;imgscalr-lib&amp;lt;\/artifactId&amp;gt;<br \/>\n    &amp;lt;version&amp;gt;4.2&amp;lt;\/version&amp;gt;<br \/>\n    &amp;lt;type&amp;gt;jar&amp;lt;\/type&amp;gt;<br \/>\n    &amp;lt;scope&amp;gt;compile&amp;lt;\/scope&amp;gt;<br \/>\n  &amp;lt;\/dependency&amp;gt;<br \/>\n  &#8230;<br \/>\n&amp;lt;dependencies&amp;gt;<br \/>\n[\/code]<\/p>\n<p><strong>Usage:<\/strong><\/p>\n<p>In its simplest form you can resize image by passing just two arguments: your image (BufferedImage) and target size (in pixels).<\/p>\n<p>[code language=&#8221;groovy&#8221;]<br \/>\n  BufferedImage scaledImage = Scalr.resize(image, 250)<br \/>\n[\/code]<\/p>\n<p>Here, we are resizing our image (maintaining its original proportion) to a width and height no bigger than target size.<\/p>\n<p>If you wanted finer grained control over image scaling, its quality and a light anti-aliasing filter to it then your method call will look something like this:<\/p>\n<p>[code language=&#8221;groovy&#8221;]<br \/>\n  BufferedImage scaledImage = Scalr.resize(image, Scalr.Method.QUALITY, Scalr.Mode.FIT_TO_WIDTH, targetWidth, targetHeight, Scalr.OP_ANTIALIAS)<br \/>\n  [\/code]<\/p>\n<p>Here, Scalr.Method.QUALITY indicates that the scaling implementation should do everything it can to create as nice of a result as possible, Scalr.Mode.FIT_TO_WIDTH indicates that the scaling implementation should calculate dimensions for the resultant image that best-fit within the given width, regardless of the orientation of the image and Scalr.OP_ANTIALIAS is a ConvolveOp using a very light &#8220;blur&#8221; kernel that acts like an anti-aliasing filter (softens the image a bit) when applied to an image.<\/p>\n<p>Method and Mode are the enums defined on the Scalr class and are used in conjunction with all of the resize methods.<\/p>\n<p>Given below is the code snippet in grails that you can use as a reference:<\/p>\n<p>[code language=&#8221;groovy&#8221;]<br \/>\nimport org.imgscalr.Scalr<br \/>\nimport javax.imageio.ImageIO<br \/>\nimport java.awt.image.BufferedImage<\/p>\n<p>  def scaleImage() {<br \/>\n        String pathToOriginalImage = &amp;quot;\/home\/tothenew\/Desktop\/image.jpg&amp;quot;<br \/>\n        String imageFormat = &amp;quot;jpg&amp;quot;<br \/>\n        Integer targetWidth = 400<br \/>\n        Integer targetHeight = 600<\/p>\n<p>        File originalImageFile = new File(pathToOriginalImage)<br \/>\n        BufferedImage image = ImageIO.read(originalImageFile)<\/p>\n<p>        BufferedImage scaledImg = Scalr.resize(image, Scalr.Method.QUALITY, Scalr.Mode.FIT_TO_WIDTH,<br \/>\n                targetWidth, targetHeight, Scalr.OP_ANTIALIAS)<\/p>\n<p>        ByteArrayOutputStream baos = new ByteArrayOutputStream()<br \/>\n        ImageIO.write(scaledImg, imageFormat, baos)<br \/>\n        baos.flush()<br \/>\n        byte[] scaledImageInByte = baos.toByteArray()<br \/>\n        baos.close()<br \/>\n        return scaledImageInByte<br \/>\n    }<br \/>\n  [\/code]<\/p>\n<p><em>If you want to dive into more depth, go to below url:<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation. This library can be useful in creating thumbnail or preview images of various sizes from larger uploaded images or performing basic image manipulation operation, incuding scaling, cropping, rotation etc. imagescalr is a set [&hellip;]<\/p>\n","protected":false},"author":229,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":182,"footnotes":""},"categories":[7,446,1],"tags":[1997,2000,1996,1999,2001,1995],"class_list":["post-23264","post","type-post","status-publish","format-standard","hentry","category-grails","category-java","category-technology","tag-image-resize","tag-image-resize-grails","tag-image-scaling","tag-image-scaling-grails","tag-image-scaling-java","tag-imgscalr"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Arpit Jain\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Image Scaling With imgscalr \u2013 Java Image Scaling Library | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"article:tag\" content=\"grails\" \/>\n\t\t<meta property=\"article:tag\" content=\"java\/jvm\" \/>\n\t\t<meta property=\"article:tag\" content=\"technology\" \/>\n\t\t<meta property=\"article:tag\" content=\"image resize\" \/>\n\t\t<meta property=\"article:tag\" content=\"image resize grails\" \/>\n\t\t<meta property=\"article:tag\" content=\"image scaling\" \/>\n\t\t<meta property=\"article:tag\" content=\"image scaling grails\" \/>\n\t\t<meta property=\"article:tag\" content=\"image scaling java\" \/>\n\t\t<meta property=\"article:tag\" content=\"imgscalr\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2015-07-21T09:02:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-12-19T12:13:10+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Image Scaling With imgscalr \u2013 Java Image Scaling Library | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#article\",\"name\":\"Image Scaling With imgscalr \\u2013 Java Image Scaling Library | TO THE NEW Blog\",\"headline\":\"Image Scaling With imgscalr \\u2013 Java Image Scaling Library\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/arpit-jain\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2015-07-21T14:32:49+05:30\",\"dateModified\":\"2016-12-19T17:43:10+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#webpage\"},\"articleSection\":\"Grails, Java\\\/JVM, Technology, image resize, image resize grails, image scaling, image scaling grails, image scaling java, imgscalr\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#listItem\",\"name\":\"Image Scaling With imgscalr \\u2013 Java Image Scaling Library\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#listItem\",\"position\":3,\"name\":\"Image Scaling With imgscalr \\u2013 Java Image Scaling Library\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/arpit-jain\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/arpit-jain\\\/\",\"name\":\"Arpit Jain\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#authorImage\",\"url\":\"https:\\\/\\\/newersworld-sf-static.tothenew.net\\\/prod\\\/profilePicFolder\\\/2bcb1c02-230c-4658-8c49-b16b38ee4577_1311-Arpit-Jain-PROFILEPICTURE.jpeg\",\"width\":96,\"height\":96,\"caption\":\"Arpit Jain\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/\",\"name\":\"Image Scaling With imgscalr \\u2013 Java Image Scaling Library | TO THE NEW Blog\",\"description\":\"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/image-scaling-with-imgscalr-java-image-scaling-library\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/arpit-jain\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/arpit-jain\\\/#author\"},\"datePublished\":\"2015-07-21T14:32:49+05:30\",\"dateModified\":\"2016-12-19T17:43:10+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Image Scaling With imgscalr \u2013 Java Image Scaling Library | TO THE NEW Blog","description":"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.","canonical_url":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#article","name":"Image Scaling With imgscalr \u2013 Java Image Scaling Library | TO THE NEW Blog","headline":"Image Scaling With imgscalr \u2013 Java Image Scaling Library","author":{"@id":"https:\/\/tothenewco.pro\/blog\/author\/arpit-jain\/#author"},"publisher":{"@id":"https:\/\/tothenewco.pro\/blog\/#organization"},"datePublished":"2015-07-21T14:32:49+05:30","dateModified":"2016-12-19T17:43:10+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#webpage"},"isPartOf":{"@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#webpage"},"articleSection":"Grails, Java\/JVM, Technology, image resize, image resize grails, image scaling, image scaling grails, image scaling java, imgscalr"},{"@type":"BreadcrumbList","@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog#listItem","position":1,"name":"Home","item":"https:\/\/tothenewco.pro\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/tothenewco.pro\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#listItem","name":"Image Scaling With imgscalr \u2013 Java Image Scaling Library"},"previousItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#listItem","position":3,"name":"Image Scaling With imgscalr \u2013 Java Image Scaling Library","previousItem":{"@type":"ListItem","@id":"https:\/\/tothenewco.pro\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/tothenewco.pro\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/tothenewco.pro\/blog\/"},{"@type":"Person","@id":"https:\/\/tothenewco.pro\/blog\/author\/arpit-jain\/#author","url":"https:\/\/tothenewco.pro\/blog\/author\/arpit-jain\/","name":"Arpit Jain","image":{"@type":"ImageObject","@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#authorImage","url":"https:\/\/newersworld-sf-static.tothenew.net\/prod\/profilePicFolder\/2bcb1c02-230c-4658-8c49-b16b38ee4577_1311-Arpit-Jain-PROFILEPICTURE.jpeg","width":96,"height":96,"caption":"Arpit Jain"}},{"@type":"WebPage","@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#webpage","url":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/","name":"Image Scaling With imgscalr \u2013 Java Image Scaling Library | TO THE NEW Blog","description":"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/tothenewco.pro\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/#breadcrumblist"},"author":{"@id":"https:\/\/tothenewco.pro\/blog\/author\/arpit-jain\/#author"},"creator":{"@id":"https:\/\/tothenewco.pro\/blog\/author\/arpit-jain\/#author"},"datePublished":"2015-07-21T14:32:49+05:30","dateModified":"2016-12-19T17:43:10+05:30"},{"@type":"WebSite","@id":"https:\/\/tothenewco.pro\/blog\/#website","url":"https:\/\/tothenewco.pro\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/tothenewco.pro\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"article","og:title":"Image Scaling With imgscalr \u2013 Java Image Scaling Library | TO THE NEW Blog","og:description":"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.","og:url":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/","og:image":"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","article:tag":["grails","java\/jvm","technology","image resize","image resize grails","image scaling","image scaling grails","image scaling java","imgscalr"],"article:published_time":"2015-07-21T09:02:49+00:00","article:modified_time":"2016-12-19T12:13:10+00:00","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Image Scaling With imgscalr \u2013 Java Image Scaling Library | TO THE NEW Blog","twitter:description":"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.","twitter:image":"https:\/\/tothenewco.pro\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"23264","title":"Image Scaling With imgscalr \u2013 Java Image Scaling Library | #site_title","description":"imgscalr is a simple and efficient image scaling library implemented purely in java and provides a handful of operations for image manipulation.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-29 13:10:18","updated":"2024-02-29 08:43:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/tothenewco.pro\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/tothenewco.pro\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tImage Scaling With imgscalr \u2013 Java Image Scaling Library\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/tothenewco.pro\/blog"},{"label":"Technology","link":"https:\/\/tothenewco.pro\/blog\/category\/technology\/"},{"label":"Image Scaling With imgscalr \u2013 Java Image Scaling Library","link":"https:\/\/tothenewco.pro\/blog\/image-scaling-with-imgscalr-java-image-scaling-library\/"}],"_links":{"self":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/posts\/23264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/users\/229"}],"replies":[{"embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/comments?post=23264"}],"version-history":[{"count":0,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/posts\/23264\/revisions"}],"wp:attachment":[{"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/media?parent=23264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/categories?post=23264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tothenewco.pro\/blog\/wp-json\/wp\/v2\/tags?post=23264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}