JavaScript

Gemini 2.5 Flash Image(nano-banana)をJSで使用してみようとした

やりたいことGemini 2.5 Flash Image(通称nano-banana)がリリースされたのでJavaScriptで使用することをためします。このモデルは特に画像の修正が得意だとされています。以下の記事でGemini 2.0で画像生成を行いましたので作成したコードを利用してGemini 2.5 Flash Imageをためしますが失敗しました。ここでは修正内容とダメだった理由を残します。注意この記事を書いた時点(2025/08/29)では無料(Googleが言うには請求先アカウントにリンクされていないプロジェクト)では使用できませんでした。ただしGemini 2.5 Flash I...
Android

PixelにOTAイメージを手動適応

やりたいことPixelにOTAイメージを手動で適応します。(簡単に言うとGoogleが定期的にスマートフォンに送信してくるAndroidのシステムを入れなおします。)試す前に気になっていたこともまとめておきます。注意OTAイメージを手動適応を行う場合必ず、バックアップを取り、自己責任で行ってください。やる前に気になっていたことOTAの適応でダウングレードは可能?古いOTAは適応できませんでした。OTAの適応でユーザデータやアプリは消える?消えないようですが、バックアップバックアップを取り、自己責任で行ってください。OTAの適応とファクトリーイメージの適応は異なる?異なります。ファクトリーイメー...
Unity

[Unity 2021]SVGを使用(Package Managerを使用しないでインストール)

やりたいことUnityでSVGを使用します。調べるとPackage Managerを使用してVector Graphicsをインストールすると出てきますが、私の環境(2021.3.4411 Personal)ではVector GraphicsがPackage Managerが表示されませんでした。この記事ではPackage Managerを使用せずにVector Graphicsをインストールする方法とCanvasで使用する方法を紹介します。インストールUnityのプロジェクト内のPackages/manifest.jsonを開きます。dependenciesのブロックに以下の行を追加します。...
AI

分割されたsafetensorsファイルを一つのファイルに結合

やりたいことHuggingFaceなどでModelをダウンロードした際に、model-00001-of-00003.safetensors、model-00002-of-00003.safetensors、model-00003-of-00003.safetensorsのように複数のファイルに分割されていることがあります。このファイル形式だと使用できないアプリがある(StableDiffusion WebUI Forgeはできないようでした。)ので一つのファイルに結合する方法を紹介します。注意結合しても使用できないモデルもありました。やり方の問題なのか、もともとのソフトとモデルの問題なのかはわ...
AI

[Stable Diffusion]プロンプトの書き方(特殊記法あり)

やりたいことStable Diffusion WebUIを使って画像を生成する際、「なんだかイメージと違う…」「もっと細かく指示したいけど、どうすれば?」と感じることがあります。 AIが画像を生成するプロセスは、入力された「プロンプト(呪文)」 の質に大きく左右されます。プロンプトエンジニアリングとは、まさにこのAIへの「言葉」による指示を最適化し、理想の結果を引き出す技術です。この記事では、、より高品質な画像を効率的に生成するためのプロンプトの書き方をご紹介します。基本原則プロンプトエンジニアリングとは、簡単に言えば、生成AI(Stable Diffusionのような)があなたの意図を正確に...
AI

StableDiffusionの環境をローカルに構築

やりたいことCUDAの動作するローカルPC(Windows)にStableDiffusionの環境を構築します。背景このブログではAMDのGPUを使用してStableDiffusionが動作させるなどの茨の道を歩んでいますが、CUDAの動作するPCに環境のは簡単です。しかしなぜか他のページでは少しめんどくさい方法をとっています(gitとかPythonをインストールしたり)。ここではできるだけ簡単な方法を紹介します。CUDAの動作しない環境向けの記事AMD GPU(DirectML)CPU環境構築ダウンロード以下のページを開きます。ページをスクロールして installing Forgeの欄を探...
Unity

[Unity]webGLでビルドしたとき起動しないときの対応

やりたいことUnityでwebGLでビルドして、htmlを開いたときにエラーが表示されて起動できなかった時の対策の覚書です。エラーと対策Failed to download fileエラーFailed to download file Build/buildtestweb.framework.js.unityweb. Loading web pages via a file:// URL without a web server is not supported by this browser. Please use a local development web server to host...
AI

[有料][StableDiffusion]アニメ調画像<->実写調画像

やりたいことローカルのStableDiffusionを用いてアニメ調画像から実写調画像を作成、逆に実写調画像からアニメ調画像を作成します。(ただしすべての画像でうまくいくものではなく、画像が複雑になるとすべての特徴を再現するのは難しいです)例実写調 → アニメ調入力画像:(StableDiffusionで生成)出力画像:アニメ調 → 実写調入力画像:(StableDiffusionで生成)出力画像:環境準備StableDiffusion WebUIをインストールします。下はAMDのGPUで動作するStableDiffusionのインストール方法ですが、環境にあった方法でインストールしてください...
git

[git]CloneしたフォルダからリポジトリのURLを調べる

やりたいことgitでcloneしたフォルダからリポジトリのURLもしくはローカルリポジトリのパスを調べます。調べ方Cloneしたフォルダ内の.git/configファイルを開きます。以下の項目にURLが記載されます。(ローカル/リモート共に同じ個所に書かれます。) url = 結果gitでcloneしたフォルダからリポジトリのURL/ローカルリポジトリのパスがわかりました。
AI

StableDiffusion AUTOMATIC1111およびForgeでanytestを使用

やりたいことStableDiffusion AUTOMATIC1111およびForgeでanytestを使用します。また以下の記事で構築したAMDのGPU(DirectML)の環境でも動作することを確認しています。anytestとはanytestとは一つのモデルで線画やシルエットから画像を生成したり、画像の一部を書き直したりできるControlNetのモデルです。anytestのインストール方法AUTOMATIC1111とForgeでインストール方法が異なるのでご注意ください。ControlNetのインストールAUTOMATIC1111Extensionタブ内の”install from UR...