2023-01-01から1年間の記事一覧
初めに 下記のrembgを利用して画像の背景を切り抜き異なる背景と合成するサンプルを作成する https://github.com/danielgatis/rembg インストール pip install rembg サンプルコード from rembg import remove from PIL import Image # 背景を除きたい画像(…
はじめに docker環境のpythonでdiffusersを動かす。 インストールするパッケージ - diffusersだけ動かすならdiffusersとpytorch_lightningだけでも良い fastapi[all] diffusers transformers accelerate safetensors omegaconf pytorch_lightning Dockerfile…
はじめに Laravelで署名付きURLを生成する。 S3にファイルを保存 S3にファイルをアップロードする際にタグの情報を付与することが出来る。タグの情報は署名付きURLを取得する際にタグと同じ条件のユーザーのみ取得できるようにするためにファイルにタグを付…
はじめに 下記のようなタグ入力フォームを作る コンポーネント作成 components/TagInput.vue ファイルを作成する <template> <div class="current-user-tag-wrapper"> <v-chip class="current-user-tag-chip"" v-for="(tag, index) in newTags" :key="index" close @click:close="removeTag(index)"> {{ tag }} </v-chip> </div></template>
MP4の動画再生時間を取得する インストール composer require james-heinrich/getid3 サンプルコード use getID3; // 再生時間を取得し秒数からH:i:s形式にして変換する public function getMp4Duration($filePath) { $getID3 = new getID3; $file = $getID3…
ImageMagicのインストール 下記をインストールする際は、EC2のメモリ容量がt2.smallは最低限必要だった。 下記のコマンドだけで完了できたが他にもGDライブラリをインストールする必要がああった。 sudo dnf install epel-release sudo dnf install ImageMa…
サイズアップするEC2を選択し停止する ステータスが停止済みになったら インスタンスタイプを変更を選択する インスタンスタイプの指定 t2.microからt2.smallに変更する 停止中のインスタンスを起動する 起動にはしばらく時間がかかるが、インスタンスサイ…