{"id":494,"date":"2017-09-21T08:00:55","date_gmt":"2017-09-21T02:30:55","guid":{"rendered":"http:\/\/www.upnxtblog.com\/?p=494"},"modified":"2023-08-02T15:59:31","modified_gmt":"2023-08-02T10:29:31","slug":"colorize-bw-photos","status":"publish","type":"post","link":"https:\/\/www.upnxtblog.com\/index.php\/2017\/09\/21\/colorize-bw-photos\/","title":{"rendered":"Colorize B\/W photos using Algorithmia API"},"content":{"rendered":"<div class='booster-block booster-read-block'><\/div><p>Bring new life to old photos by automatically colorizing them using the <a href=\"https:\/\/algorithmia.com\/\" target=\"_blank\" rel=\"noopener\">Algorithmia<\/a> API. Coloring is based on deep learning models by Algorithmia. Models are exposed as API,once you signup you get 5000 as signup bonus.5000 credits are free every month.<\/p>\n<p>Visit here\u00a0<a href=\"https:\/\/www.wallpics.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/www.wallpics.com\/&amp;source=gmail&amp;ust=1691058021796000&amp;usg=AOvVaw1WngcMZYch8Oq8qM38nJqK\">Wallpics<\/a><\/p>\n<p>API :<a href=\"https:\/\/algorithmia.com\/algorithms\/deeplearning\/ColorfulImageColorization\" target=\"_blank\" rel=\"noopener\">\u00a0https:\/\/algorithmia.com\/algorithms\/deeplearning\/ColorfulImageColorization<\/a><\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"509\" data-permalink=\"https:\/\/www.upnxtblog.com\/index.php\/2017\/09\/21\/colorize-bw-photos\/api\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/API.png?fit=806%2C269&amp;ssl=1\" data-orig-size=\"806,269\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"API\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/API.png?fit=806%2C269&amp;ssl=1\" class=\"aligncenter size-full wp-image-509 lazyload\" data-src=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/API.png?resize=806%2C269\" alt=\"\" width=\"806\" height=\"269\" data-srcset=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/API.png?w=806&amp;ssl=1 806w, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/API.png?resize=300%2C100&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/API.png?resize=768%2C256&amp;ssl=1 768w\" data-sizes=\"auto, (max-width: 806px) 100vw, 806px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 806px; --smush-placeholder-aspect-ratio: 806\/269;\" \/><\/p>\n<p>If you don&#8217;t want to use API,you can visit\u00a0<a href=\"http:\/\/demos.algorithmia.com\/colorize-photos\/\" target=\"_blank\" rel=\"noopener\">http:\/\/demos.algorithmia.com\/colorize-photos\/<\/a> to colorize it.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"495\" data-permalink=\"https:\/\/www.upnxtblog.com\/index.php\/2017\/09\/21\/colorize-bw-photos\/capture\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/Capture.png?fit=748%2C613&amp;ssl=1\" data-orig-size=\"748,613\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Capture\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/Capture.png?fit=748%2C613&amp;ssl=1\" class=\"aligncenter size-full wp-image-495 lazyload\" data-src=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/Capture.png?resize=748%2C613\" alt=\"\" width=\"748\" height=\"613\" data-srcset=\"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/Capture.png?w=748&amp;ssl=1 748w, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/09\/Capture.png?resize=300%2C246&amp;ssl=1 300w\" data-sizes=\"auto, (max-width: 748px) 100vw, 748px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 748px; --smush-placeholder-aspect-ratio: 748\/613;\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bring new life to old photos by automatically colorizing them using the Algorithmia API. Coloring is based on deep learning models by Algorithmia. Models are exposed as API,once you signup you get 5000 as signup bonus.5000 credits are free every month. Visit here\u00a0Wallpics API :\u00a0https:\/\/algorithmia.com\/algorithms\/deeplearning\/ColorfulImageColorization If you don&#8217;t want to use API,you can visit\u00a0http:\/\/demos.algorithmia.com\/colorize-photos\/ to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,163],"tags":[80],"class_list":["post-494","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-new-tools","category-machine-learning","tag-colorize"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/11\/stock-photo-d-rendering-robot-learning-or-solving-problems-680929729.jpg?fit=1500%2C1101&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9fbQS-7Y","jetpack-related-posts":[{"id":7986,"url":"https:\/\/www.upnxtblog.com\/index.php\/2025\/05\/14\/gateway-api-vs-ingress-api-in-kubernetes-a-modern-approach-to-traffic-management\/","url_meta":{"origin":494,"position":0},"title":"Gateway API vs. Ingress API in Kubernetes: A Modern Approach to Traffic Management","author":"Karthik","date":"May 14, 2025","format":false,"excerpt":"Introduction As Kubernetes continues to evolve, so does the need for more flexible and extensible methods for managing traffic into clusters. Traditionally, the Ingress API has served this role. However, with growing application complexity and multi-tenant environments, its limitations have become apparent. Enter the Gateway API a powerful new standard\u2026","rel":"","context":"In &quot;Kubernetes Guides&quot;","block_context":{"text":"Kubernetes Guides","link":"https:\/\/www.upnxtblog.com\/index.php\/category\/kubernetes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/05\/logo-text-horizontal.png?fit=900%2C250&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/05\/logo-text-horizontal.png?fit=900%2C250&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/05\/logo-text-horizontal.png?fit=900%2C250&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/05\/logo-text-horizontal.png?fit=900%2C250&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2382,"url":"https:\/\/www.upnxtblog.com\/index.php\/2018\/05\/02\/use-assertj-swagger-to-validate-an-api-implementations-compliance\/","url_meta":{"origin":494,"position":1},"title":"Use AssertJ-Swagger to validate an API implementation&#8217;s compliance","author":"Karthik","date":"May 2, 2018","format":false,"excerpt":"assertj-swagger is a\u00a0assertj\u00a0library which compares a contract-first\u00a0Swagger\u00a0YAML\/JSON file with a code-first Swagger JSON output (e.g. from\u00a0springfox\u00a0or\u00a0JAX-RS Swagger). assertj-swagger allows to validate that the API implementation is in compliance with a contract specification for two test patterns: Documentation Driven Contracts and Consumer Driven Contracts. The Documentation Driven Contracts test pattern, useful\u2026","rel":"","context":"In &quot;Best Tools\/Open Source Libs&quot;","block_context":{"text":"Best Tools\/Open Source Libs","link":"https:\/\/www.upnxtblog.com\/index.php\/category\/new-tools\/"},"img":{"alt_text":"Consumer Driven Contracts \/ MartinFowler.com","src":"https:\/\/i0.wp.com\/martinfowler.com\/articles\/consumerDrivenContracts\/ConsumerDrivenContracts.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/martinfowler.com\/articles\/consumerDrivenContracts\/ConsumerDrivenContracts.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/martinfowler.com\/articles\/consumerDrivenContracts\/ConsumerDrivenContracts.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":4194,"url":"https:\/\/www.upnxtblog.com\/index.php\/2019\/08\/14\/google-cloud-courses-collection\/","url_meta":{"origin":494,"position":2},"title":"Google Cloud Courses Collection","author":"Karthik","date":"August 14, 2019","format":false,"excerpt":"Google Cloud helps millions of organizations empower their employees, serve their customers, and build what\u2019s next for their businesses with innovative technology created in and for the cloud. The Google Cloud Training team is responsible for developing, delivering and evaluating training that enables enterprise customers and partners to use Google\u2026","rel":"","context":"In &quot;Learn something new everyday&quot;","block_context":{"text":"Learn something new everyday","link":"https:\/\/www.upnxtblog.com\/index.php\/category\/courses\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/10\/google_chrome-logo.png?fit=800%2C473&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/10\/google_chrome-logo.png?fit=800%2C473&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/10\/google_chrome-logo.png?fit=800%2C473&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2017\/10\/google_chrome-logo.png?fit=800%2C473&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":6643,"url":"https:\/\/www.upnxtblog.com\/index.php\/2021\/12\/23\/what-is-voice-api-and-which-one-fits-your-needs\/","url_meta":{"origin":494,"position":3},"title":"What is Voice API and Which One Fits your Needs?","author":"Karthik","date":"December 23, 2021","format":false,"excerpt":"Today app developers need to create an instant solution for the smooth running of any apps. While components are available to build an application, the process and time taken are too long. Thus to make things easier, solutions such as voice API services come into the picture. The use of\u2026","rel":"","context":"In &quot;Trending&quot;","block_context":{"text":"Trending","link":"https:\/\/www.upnxtblog.com\/index.php\/category\/trending\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2021\/12\/1_LyLWfbHfFUG_OyyGSwK-_w.png?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2021\/12\/1_LyLWfbHfFUG_OyyGSwK-_w.png?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2021\/12\/1_LyLWfbHfFUG_OyyGSwK-_w.png?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2021\/12\/1_LyLWfbHfFUG_OyyGSwK-_w.png?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2021\/12\/1_LyLWfbHfFUG_OyyGSwK-_w.png?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":8048,"url":"https:\/\/www.upnxtblog.com\/index.php\/2025\/10\/07\/building-a-model-context-protocol-mcp-server-using-java-and-spring-ai\/","url_meta":{"origin":494,"position":4},"title":"Building a Model Context Protocol (MCP) Server Using Java and Spring AI","author":"Karthik","date":"October 7, 2025","format":false,"excerpt":"Introduction The Model Context Protocol (MCP) is becoming standard for creating scalable, context-driven applications that interact with AI models. This protocol provides a structured way to build servers that bridge the gap between AI models and client systems. In this blog post, we will explore MCP, why Spring AI is\u2026","rel":"","context":"In &quot;Machine Learning Guides&quot;","block_context":{"text":"Machine Learning Guides","link":"https:\/\/www.upnxtblog.com\/index.php\/category\/machine-learning\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_qfnjiyqfnjiyqfnj.png?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_qfnjiyqfnjiyqfnj.png?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_qfnjiyqfnjiyqfnj.png?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_qfnjiyqfnjiyqfnj.png?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":7927,"url":"https:\/\/www.upnxtblog.com\/index.php\/2025\/04\/17\/how-to-secure-your-apis-a-step-by-step-guide\/","url_meta":{"origin":494,"position":5},"title":"How to Secure Your APIs: A Step-by-Step Guide","author":"Karthik","date":"April 17, 2025","format":false,"excerpt":"If you are software programming in the era of \u2018digital first\u2019, APIs (Application Programming Interfaces) are essential. They support various services, automation, and mobile apps & web platforms. However, there is always a risk in the convenience that they provide. As APIs are among the most targeted assets, the majority\u2026","rel":"","context":"In &quot;Cloud Computing&quot;","block_context":{"text":"Cloud Computing","link":"https:\/\/www.upnxtblog.com\/index.php\/category\/cloud\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/04\/security.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/04\/security.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/04\/security.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/04\/security.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.upnxtblog.com\/wp-content\/uploads\/2025\/04\/security.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/posts\/494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=494"}],"version-history":[{"count":5,"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/posts\/494\/revisions"}],"predecessor-version":[{"id":7298,"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/posts\/494\/revisions\/7298"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/media\/1155"}],"wp:attachment":[{"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.upnxtblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}