GeminiのCanvas機能で画像生成アプリを自動開発する方法
GoogleのGeminiに新しく搭載された「Canvas(キャンバス)」機能を活用し、プログラミングの知識がなくても自分専用の画像生成アプリを開発する手順を解説します。たった2行のプロンプトから、UIを備えた実用的なツールを構築するプロセスを紹介します。
GeminiのCanvas機能とは
Canvas機能は、Gemini上でコードの記述や文章の作成を効率化するための専用エディタモードです。従来のチャット形式とは異なり、生成されたコードをリアルタイムでプレビューしたり、直接編集したりすることが可能です。動画内では、この機能を使って「Gemini Image Studio」という名称の画像生成アプリを構築しています。このアプリは、ユーザーが入力したプロンプトに基づいて、アニメ調や3Dアート、実写風など、スタイルをカード形式で選択して画像を生成できるUIを備えています。
開発の前提と準備
アプリ開発を成功させるための重要なステップとして、いきなりコードを書かせるのではなく、まず「画像生成のコツ」をGeminiに学習させることが推奨されています。動画では以下の手順で準備を進めています。
・モデルの選択:3.8 Flashモードを使用(高速なレスポンスのため)。 ・事前学習:1行目のプロンプトとして「geminiで画像生成するコツは?」と入力し、Geminiに画像生成における重要な要素(主語、背景、スタイル、光、構図など)を書き出させます。 ・前提情報の共有:Geminiが提示した「プロンプトに含めるべき5大要素」や「クオリティを高めるテクニック」を、これから作るアプリの仕様に反映させるための土台とします。
アプリ構築の手順
事前学習が終わったら、実際にCanvas機能を起動してアプリを生成します。
- Canvasの起動:チャット欄の「+」マークから「Canvas」を選択します。
- 開発プロンプトの入力:2行目のプロンプトとして「では、これらを参考に画像生成アプリを開発してください」と入力します。「これら」とは、直前にGemini自身が回答した画像生成のコツを指します。
- 自動生成の待機:プロンプト送信後、Geminiが自動的にHTML/JavaScriptなどのコードを書き始め、画面右側のCanvasエリアにアプリのプレビューが表示されます。
- UIの確認:生成されたアプリには、背景、スタイル(実写、アニメ、3D、ベクター、水彩画、シネマ風)、光、アスペクト比、構図などを選択できるメニューが自動的に組み込まれます。
生成アプリの機能と操作
完成した「Gemini Image Studio」では、以下の操作が可能です。
・スタイルの変更:アニメ調や3Dアートなどのカードをクリックするだけで、プロンプトに反映されるスタイルを瞬時に切り替えられます。 ・詳細設定:アスペクト比(正方形、16:9など)や、バストアップ・全身といった構図、さらには「除外したい要素(ネガティブプロンプト)」の設定も可能です。 ・プレビューと実行:設定した条件に基づいて、Geminiの画像生成エンジンを呼び出し、その場で画像を生成・表示します。これにより、複雑なプロンプトを自分で打ち込む手間を省き、直感的な操作で高品質な画像を得られるようになります。
なぜ重要か
プログラミングの知識が皆無であっても、AIに「まず良い成果物の条件を言わせ、それを仕様としてアプリ化させる」という2ステップの指示だけで、実用的なUIを持つツールが数分で完成します。これは、開発者がコードを書く時代から、AIに構造を定義させて対話的にツールを組み上げる時代への変化を具体的に示しています。
こんな人におすすめ
プログラミングはできないが自分専用の効率化ツールを作りたい人や、GeminiのCanvas機能の具体的な活用事例を知りたい人に最適です。
見どころ
この記事は ゆるねこのAIスクール【Gemini】 が公開した動画をAI(Google Gemini)が視聴して 日本語にまとめ、公開前に運営者が内容を確認したうえで掲載しています。 要約の性質上、細部が元の発言と異なる場合があります。 正確な内容は元の動画をご確認ください。
YouTubeで元の動画を見る


