{"id":592,"date":"2015-04-15T07:21:12","date_gmt":"2015-04-15T07:21:12","guid":{"rendered":"http:\/\/www.cakephpexpert.com\/blog\/?p=592"},"modified":"2015-04-15T10:42:17","modified_gmt":"2015-04-15T10:42:17","slug":"the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation","status":"publish","type":"post","link":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation","title":{"rendered":"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation"},"content":{"rendered":"<p>CakePHP is a widely used framework followed invariably by developers from different skill backgrounds and approaches towards web development. <!--more-->We have seen CakePHP helping us with a lot of new and versatile facilities in form of leveraging features and expert support.<\/p>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-663\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg\" alt=\"a-image-cropping\" width=\"740\" height=\"350\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg 740w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350-300x141.jpg 300w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/a><\/p>\n<p>Over the years, we have seen the framework coming up with great resources for anything that has to do with user orientation accessing different aspects of <a title=\"Cakephp Web Development\" href=\"http:\/\/www.cakephpexpert.com\/services\/cakephp-web-development\">web development within the framework<\/a>. Here\u2019s something really helpful in making it easy to deal with images working with CakePHP. These useful tools and libraries would extensively help you crop, manipulate and resize images while working on Cake. Have a look:<\/p>\n<h3><a title=\"CakePHP ImageTool Component\" href=\"https:\/\/github.com\/raitisg\/CakePHP-ImageTool-Component\">Cakephp\u00a0Image Tool Component<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakePHP-ImageTool-Component.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-664\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakePHP-ImageTool-Component.jpg\" alt=\"CakePHP ImageTool Component\" width=\"750\" height=\"268\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakePHP-ImageTool-Component.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakePHP-ImageTool-Component-300x107.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>It is basically a PHP class to help your perform different image based tasks. With Image Tool, you can see every function accepting GD resource as input and output. Among many functions available, the most noted ones are AutoRotate, AverageColor, Flip, Grayscale, Pixelate, Resize, UnsharpMask and Watermark.<\/p>\n<h3><a title=\"Qimage Component\" href=\"https:\/\/github.com\/angelitomg\/QimageComponent\">QImage Component<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Quick-Image-Component.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-665\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Quick-Image-Component.jpg\" alt=\"Quick Image Component\" width=\"750\" height=\"282\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Quick-Image-Component.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Quick-Image-Component-300x112.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Quick Image Component commonly known as QImage component helps you with image manipulation and upload. Tested on CakePHP 2.0, it allows you to copy uploaded images, resize them and put watermark on them. Further, you can crop them as per your need, fetch errors on images and verify MIME type of the image.<\/p>\n<h3><a title=\"CakeImageCropResize\" href=\"https:\/\/github.com\/BradCrumb\/CakeImageCropResize\/\">CakeImageCropResize Plugin for CakePHP<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakeImageCropResize-Plugin-for-Cakephp.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-666\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakeImageCropResize-Plugin-for-Cakephp.jpg\" alt=\"CakeImageCropResize Plugin for Cakephp\" width=\"750\" height=\"330\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakeImageCropResize-Plugin-for-Cakephp.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/CakeImageCropResize-Plugin-for-Cakephp-300x132.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>This one\u2019s a small light-weight, image cropping and resizing plugin that allows you to easily alter images and comes with inbuilt Helper and Component. Here you will be able to do it all without having to juggle up with heavy processes and waiting in long conversion queues.<\/p>\n<h3><a title=\"ImageSoup Component\" href=\"https:\/\/github.com\/foxsoup\/ImageSoup\/\">Image Soup CakePHP Component<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ImageSoup-Component.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-667\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ImageSoup-Component.jpg\" alt=\"ImageSoup Component\" width=\"750\" height=\"311\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ImageSoup-Component.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ImageSoup-Component-300x124.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Again, this is an amazing component that works dynamically with your ranging image manipulation needs. Image Soup allows you to upload, check, generate thumbnail, resize images while allowing you to do other important tasks using GD library.<\/p>\n<h3><a title=\"Image Thumbnails Plugin\" href=\"https:\/\/github.com\/emersonsoares\/ThumbnailsPlugin\/\">Image Thumbnail Helpers for CakePHP<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ThumbnailsPlugin.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-668\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ThumbnailsPlugin.jpg\" alt=\"Thumbnails Plugin\" width=\"750\" height=\"311\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ThumbnailsPlugin.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/ThumbnailsPlugin-300x124.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>This one is a great alternative to PHPThumb allowing you to generate thumbnail images dynamically. With an interactive interface and highly sorted environment offered by this CakePHP Helper, you get to work more independently and smoothly with your tasks.<\/p>\n<h3><a title=\"Mysql Image Storage\" href=\"https:\/\/github.com\/bbelyeu\/MysqlImageStorage\/\">MySQL Image Storage<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/MysqlImageStorage.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-669\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/MysqlImageStorage.jpg\" alt=\"Mysql Image Storage\" width=\"750\" height=\"530\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/MysqlImageStorage.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/MysqlImageStorage-300x212.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Another useful option with unbeatable features for Image Storage! This plugin allows you to insert images into MySQL Database with the exclusive function it has to work dedicatedly with MySQL storage. It will live up to your expectations with the amazing latest resources it has to serve.<\/p>\n<h3><a title=\"Tinymce Image Upload Cakephp\" href=\"https:\/\/github.com\/hashmode\/Tinymce-Image-Upload-Cakephp\/\">TinyMCE Image Upload for CakePHP<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Tinymce-Image-Upload-Cakephp.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-670\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Tinymce-Image-Upload-Cakephp.jpg\" alt=\"Tinymce Image Upload Cakephp\" width=\"750\" height=\"311\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Tinymce-Image-Upload-Cakephp.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/Tinymce-Image-Upload-Cakephp-300x124.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Elfinder file manager (2.0-rc1) and tinymce (4.0.10) got integrated in TinyMCE to serve you with all the ease to upload heavy images and large files for CakePHP 2.x. This can effectively act as a free replacement for Tinymce MoxieManager making you get all the major facilities for image uploads at no cost.<\/p>\n<h3><a title=\"cakephp2.0 image upload\" href=\"https:\/\/github.com\/malikov\/cakephp2.0-image-upload\/\">CakePHP Image Uploader<\/a><\/h3>\n<p><a href=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/cakephp2.0-image-upload.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-671\" src=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/cakephp2.0-image-upload.jpg\" alt=\"cakephp2.0 image upload\" width=\"750\" height=\"333\" srcset=\"https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/cakephp2.0-image-upload.jpg 750w, https:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/cakephp2.0-image-upload-300x133.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Here is what we call a rescuer for image uploads. The component works with 2.0 and higher versions of CakePHP and allows you easily upload images to the server. Here, you get a quick escape to get a thumbnail version of your image through an easy one-click option while you are looking to upload an image.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CakePHP is a widely used framework followed invariably by developers from different skill backgrounds and approaches towards web development.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[14,27,12],"tags":[22,81,78,82,79,80],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation - Cakephp Expert Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation - Cakephp Expert Blog\" \/>\n<meta property=\"og:description\" content=\"CakePHP is a widely used framework followed invariably by developers from different skill backgrounds and approaches towards web development.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation\" \/>\n<meta property=\"og:site_name\" content=\"Cakephp Expert Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-15T07:21:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-04-15T10:42:17+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/#website\",\"url\":\"https:\/\/www.cakephpexpert.com\/blog\/\",\"name\":\"Cakephp Expert Blog\",\"description\":\"Cakephp Development Company\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cakephpexpert.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg\",\"contentUrl\":\"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#webpage\",\"url\":\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation\",\"name\":\"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation - Cakephp Expert Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#primaryimage\"},\"datePublished\":\"2015-04-15T07:21:12+00:00\",\"dateModified\":\"2015-04-15T10:42:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/#\/schema\/person\/0f12b00f339dcf099f8431b3ba0db2e1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cakephpexpert.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/#\/schema\/person\/0f12b00f339dcf099f8431b3ba0db2e1\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cakephpexpert.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/28e9fe1b5e695a0ed4f8d10cb1186b26?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/28e9fe1b5e695a0ed4f8d10cb1186b26?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.cakephpexpert.com\/\"],\"url\":\"https:\/\/www.cakephpexpert.com\/blog\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation - Cakephp Expert Blog","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:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation","og_locale":"en_US","og_type":"article","og_title":"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation - Cakephp Expert Blog","og_description":"CakePHP is a widely used framework followed invariably by developers from different skill backgrounds and approaches towards web development.","og_url":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation","og_site_name":"Cakephp Expert Blog","article_published_time":"2015-04-15T07:21:12+00:00","article_modified_time":"2015-04-15T10:42:17+00:00","og_image":[{"url":"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.cakephpexpert.com\/blog\/#website","url":"https:\/\/www.cakephpexpert.com\/blog\/","name":"Cakephp Expert Blog","description":"Cakephp Development Company","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cakephpexpert.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#primaryimage","inLanguage":"en-US","url":"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg","contentUrl":"http:\/\/www.cakephpexpert.com\/blog\/wp-content\/uploads\/2015\/04\/a-image-cropping740x350.jpg"},{"@type":"WebPage","@id":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#webpage","url":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation","name":"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation - Cakephp Expert Blog","isPartOf":{"@id":"https:\/\/www.cakephpexpert.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#primaryimage"},"datePublished":"2015-04-15T07:21:12+00:00","dateModified":"2015-04-15T10:42:17+00:00","author":{"@id":"https:\/\/www.cakephpexpert.com\/blog\/#\/schema\/person\/0f12b00f339dcf099f8431b3ba0db2e1"},"breadcrumb":{"@id":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cakephpexpert.com\/blog\/the-ultimate-guide-to-cakephp-libraries-for-image-resize-thumbnail-cropping-and-manipulation#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cakephpexpert.com\/blog"},{"@type":"ListItem","position":2,"name":"The Ultimate Guide to CakePHP Libraries for Image Resize, Thumbnail, Cropping and Manipulation"}]},{"@type":"Person","@id":"https:\/\/www.cakephpexpert.com\/blog\/#\/schema\/person\/0f12b00f339dcf099f8431b3ba0db2e1","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.cakephpexpert.com\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/28e9fe1b5e695a0ed4f8d10cb1186b26?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/28e9fe1b5e695a0ed4f8d10cb1186b26?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.cakephpexpert.com\/"],"url":"https:\/\/www.cakephpexpert.com\/blog\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/posts\/592"}],"collection":[{"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/comments?post=592"}],"version-history":[{"count":42,"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/posts\/592\/revisions"}],"predecessor-version":[{"id":672,"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/posts\/592\/revisions\/672"}],"wp:attachment":[{"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/media?parent=592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/categories?post=592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cakephpexpert.com\/blog\/wp-json\/wp\/v2\/tags?post=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}