{"id":129,"date":"2025-01-03T17:20:11","date_gmt":"2025-01-03T17:20:11","guid":{"rendered":"https:\/\/323.santiago.bz\/?page_id=129"},"modified":"2026-02-20T21:58:13","modified_gmt":"2026-02-20T21:58:13","slug":"pixels","status":"publish","type":"page","link":"https:\/\/323.santiago.bz\/?page_id=129","title":{"rendered":"PIXELS"},"content":{"rendered":"\n<p><strong>HTML5 CANVAS: understanding how AI creates images<\/strong><\/p>\n\n\n\n<p>CODE: <a href=\"https:\/\/www.santiago.bz\/canvas\/canvas_anim.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.santiago.bz\/canvas\/canvas_anim.html<\/a><\/p>\n\n\n\n<p><strong>HTML 5 CANVAS ILLUSTRATIONS EXAMPLES:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d4b26d6343&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d4b26d6343\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"326\" src=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-27.jpg\" alt=\"\" class=\"wp-image-326\" srcset=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-27.jpg 800w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-27-300x225.jpg 300w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-27-768x576.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Stephanie Bono, 2015<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d4b26d686d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d4b26d686d\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"324\" src=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25-1024x1024.jpg\" alt=\"\" class=\"wp-image-324\" srcset=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25-1024x1024.jpg 1024w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25-300x300.jpg 300w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25-150x150.jpg 150w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25-768x768.jpg 768w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25-855x855.jpg 855w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25-800x800.jpg 800w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-25.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Lillie Girard, 2020<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d4b26d6ce3&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d4b26d6ce3\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"322\" src=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-23.jpg\" alt=\"\" class=\"wp-image-322\" srcset=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-23.jpg 800w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-23-300x300.jpg 300w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-23-150x150.jpg 150w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-23-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Gina Bernardini, 2019<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d4b26d7099&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d4b26d7099\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"800\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"325\" src=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-26.jpg\" alt=\"\" class=\"wp-image-325\" srcset=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-26.jpg 600w, https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/01\/image-26-225x300.jpg 225w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Kris Manasses, 2023<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>GOOGLE GEMINI: NANO BANANA<\/strong><br><br><strong>How to build with Nano Banana: Complete Developer Tutorial<br><a href=\"https:\/\/dev.to\/pat_loeber\">Patrick Loeber<\/a>&nbsp;for&nbsp;<a href=\"https:\/\/dev.to\/googleai\">Google AI<\/a><\/strong><br><a href=\"https:\/\/dev.to\/googleai\/how-to-build-with-nano-banana-complete-developer-tutorial-646\">https:\/\/dev.to\/googleai\/how-to-build-with-nano-banana-complete-developer-tutorial-646<\/a><\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-c3aeaa79-2e45-4fa1-be9c-8765bf7c7120\" href=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/09\/dev.to-How-to-build-with-Nano-Banana-Complete-Developer-Tutorial.pdf\">dev.to-How to build with Nano Banana Complete Developer Tutorial<\/a><a href=\"https:\/\/323.santiago.bz\/wp-content\/uploads\/2025\/09\/dev.to-How-to-build-with-Nano-Banana-Complete-Developer-Tutorial.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-c3aeaa79-2e45-4fa1-be9c-8765bf7c7120\">Download<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Google&#039;s Nano Banana Just KILLED Photoshop - Full Tutorial\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/UZIiFQkPqxg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How To Use Nano Banana Inside Photoshop\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/2jDgEAsOJx4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>     <a href=\"https:\/\/robdewinter.gumroad.com\/l\/nano-banana-flux-photoshop\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/robdewinter.gumroad.com\/l\/nano-banana-flux-photoshop<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How To Use Nano Banana AI (EASY TUTORIAL)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/lUahfloeI9Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><br><a href=\"https:\/\/ai.google.dev\/gemini-api\/docs\/image-generation\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/ai.google.dev\/gemini-api\/docs\/image-generation<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import { GoogleGenAI, Modality } from \"@google\/genai\";\nimport * as fs from \"node:fs\";\n\nasync function main() {\n\n  const ai = new GoogleGenAI({});\n\n  const prompt =\n    \"Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme\";\n\n  const response = await ai.models.generateContent({\n    model: \"gemini-2.5-flash-image-preview\",\n    contents: prompt,\n  });\n  for (const part of response.candidates&#91;0].content.parts) {\n    if (part.text) {\n      console.log(part.text);\n    } else if (part.inlineData) {\n      const imageData = part.inlineData.data;\n      const buffer = Buffer.from(imageData, \"base64\");\n      fs.writeFileSync(\"gemini-native-image.png\", buffer);\n      console.log(\"Image saved as gemini-native-image.png\");\n    }\n  }\n}\n\nmain();<\/code><\/pre>\n\n\n\n<p>NANO BANANA is a state-of-the-art native image generation and editing model in Gemini 2.5 Flash, now available in preview through the Gemini API. Your can try the model free of charge in Google AI Studio.<\/p>\n\n\n\n<p>You can now build interactive, multimodal applications with powerful creative control that goes far beyond simple text-to-image.<\/p>\n\n\n\n<p><strong>Maintain character consistency<\/strong> &gt;&gt; Preserve a subject\u2019s appearance across multiple generated images and scenes.<\/p>\n\n\n\n<p><strong>Perform intelligent editing<\/strong> &gt;&gt; Enable precise, prompt-based edits like inpainting (adding\/changing objects), outpainting, and targeted transformations within an image.<\/p>\n\n\n\n<p><strong>Compose and merge images<\/strong> &gt;&gt; Intelligently combine elements from multiple images into a single, photorealistic composite.<\/p>\n\n\n\n<p><strong>Leverage multimodal reasoning<\/strong> &gt;&gt; Build features that understand visual context, such as following complex instructions on a hand-drawn diagram.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Nano Banana and Flux Kontext Script for Photoshop\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/j5N8fl7cSto?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>DREAMINA<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/dreamina.capcut.com\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dreamina.capcut.com<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/youtu.be\/ivO7VbyO1Gg\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/youtu.be\/ivO7VbyO1Gg<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Dreamina AI: Free Image to Ad Poster &amp; Video Generator!\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/rRtOZSAG9FI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Adobe Firefly<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/firefly.adobe.com\">https:\/\/firefly.adobe.com<\/a><\/p>\n\n\n\n<p>Firefly Bulk: 10K images batch processed in 3 mins <br><a href=\"https:\/\/www.theverge.com\/2025\/1\/13\/24342622\/adobe-firefly-bulk-create-api-announcement-availability\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.theverge.com\/2025\/1\/13\/24342622\/adobe-firefly-bulk-create-api-announcement-availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Learn How to Use Adobe Firefly | 5 Minute Tutorial | Adobe Creative Cloud\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/lt4k9lVnS1Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How to Use Adobe Firefly\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/iDf6m4xct4A?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Adobe Firefly Tutorial. BEST AI UI YET!\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ifnAjKiMVaU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHOTOSHOP Generative AI<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Introduction to Generative Fill | Adobe Photoshop\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Sp6K3qpVFO0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><\/p>\n\n\n\n<p><strong>PS Harmonize<\/strong><br><a href=\"https:\/\/helpx.adobe.com\/photoshop\/using\/blend-subjects-with-harmonize.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/helpx.adobe.com\/photoshop\/using\/blend-subjects-with-harmonize.html<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Photoshop\u2019s NEW Harmonize: Blend ANYTHING in 1-Click!\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/82Lu9qhQnzk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Photoshop 2025 Top 7 NEW Features &amp; Updates Explained!\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/20r75nIsJpo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>MAGNIFIC.AI<\/strong> <a href=\"https:\/\/magnific.ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/magnific.ai\/<\/a><\/p>\n\n\n\n<p>The most advanced AI upscaler &amp; enhancer. Magnific can hallucinate and reimagine as many details, guided by prompts and parameters. <\/p>\n\n\n\n<p><strong>NEBIUS<\/strong>: <a href=\"https:\/\/nebius.com\/services\/studio-text-to-image\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/nebius.com\/services\/studio-text-to-image<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ASSIGNMENT<\/h2>\n\n\n\n<p>5 \u2022 Take a selfie using a neutral background. You will use this selfie as the reference for your prompt. Using Firefly, Gemini or ChatGPT,  you will write at least 5 different prompts where you will ask the AI tool to create an image of yourselves based on the way you describe your selfie. This is an observation exercise where you will practice precise description of a person. the goal is to present at least the 5 different iterations of the process and to achieve the best AI generated image of yourselves. DO NOT CHEAT: this is all about the correct prompt method, not about the existing Avatar generators available in the market.<\/p>\n\n\n\n<p>6A \u2022 using the same selfie, or another one (that you will upload as a reference), crop a segment of the face, and use the generative expand in photoshop to create a new human based on just a fragment of your face<\/p>\n\n\n\n<p>6B \u2022 Using Firefly and Photoshop, create a precise prompt that will produce a monster that visually represents your worst fear. Publish all the iterations and select your favorite one. I will pay a lot of attention to your prompts. You are not necessarily creating a visual representation, it is more the result of a psychological approach. Why are you afraid? HOW CAN THAT BE CONVERTED INTO A TANGIBLE IMAGE. THIS IS THE POINT.<\/p>\n\n\n\n<p>6C \u2022 using the Neural Filters in Photoshop, explore at least 3 different filters that would allow you to change your age, colorize, apply a painting style, etc.<\/p>\n\n\n\n<p>6D \u2022 Take a GOOD selfie (you can choose the setting and the outfit, as well as the props) to look as if you were in a photo taken in the past. Using Photoshop, turn it into B\/W, and then use the Coloring Neural Filter to apply the color palette of your choice.<\/p>\n\n\n\n<p>6E \u2022 choose a closeup selfie as a Composition Reference and using Firefly, apply at least 5 different Style References to it. Document the entire process, upload the screen grabs to Dropbox. You can use Anime, Drag, WWF, David Bowie, Kiss, Fashion, etc. I want you to play as much as you can withe the parameters in Firefly. <\/p>\n\n\n\n<p>Export all images as JPG \/ 75% compression, upload the PSD files and the optimized images to Dropbox.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTML5 CANVAS: understanding how AI creates images CODE: https:\/\/www.santiago.bz\/canvas\/canvas_anim.html HTML 5 CANVAS ILLUSTRATIONS EXAMPLES: GOOGLE GEMINI: NANO BANANA How to<span class=\"more-dots\">&#8230;<\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-129","page","type-page","status-publish","hentry","no-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/323.santiago.bz\/index.php?rest_route=\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/323.santiago.bz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/323.santiago.bz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/323.santiago.bz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/323.santiago.bz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=129"}],"version-history":[{"count":10,"href":"https:\/\/323.santiago.bz\/index.php?rest_route=\/wp\/v2\/pages\/129\/revisions"}],"predecessor-version":[{"id":971,"href":"https:\/\/323.santiago.bz\/index.php?rest_route=\/wp\/v2\/pages\/129\/revisions\/971"}],"wp:attachment":[{"href":"https:\/\/323.santiago.bz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}