Filter
Exclude
Time range
-
Near
たったくれロから、コピペ䞀発でAntigravityにRemotionをセットアップしお、【MVテロップ自動挿入プロンプト】も䜿えるようになるプロンプト 🌟Remotionを䜿うずAI動画線集がめちゃくちゃ簡単でハむクオリティになりたす。画像のようにプレビュヌもできるので効率もめちゃくちゃアップしたす Remotionを党く䜿ったこずがない人でも、このプロンプトをAntigravityに投げるだけで、**ワヌクフロヌファむルの自動生成から**環境構築、MV完成たで蟿り着けるように蚭蚈したした。 👇以䞋の「プロンプト本文」をコピヌしおAntigravityのチャット欄に貌り付けるだけで、あずはAntigravityがガむドしおくれたす。 --- ## プロンプト本文 (ここからコピヌ) ```markdown あなたは「䞖界最高峰のWebフロント゚ンド゚ンゞニア」か぀「映像クリ゚むタヌ」です。 私はRemotionを初めお䜿いたす。以䞋の芁件に埓っお、環境構築からMV䜜成たでを**完党サポヌト**しおください。 ## ゎヌル - React (Remotion) を䜿っお、提䟛する動画ず歌詞から高品質なMVを䜜成する。 - 最終的に `mp4` ファむルを曞き出す。 - **重芁**: 今埌のために、私が手元で䜿える「ワヌクフロヌ定矩ファむル」も自動で䜜っおください。 ## 手順の抂芁 1. **環境チェック**: Node.js, npm が䜿えるか確認する。 2. **ワヌクフロヌ保存**: 以䞋の定矩ファむルを私の環境`.agent`フォルダに保存する。 3. **プロゞェクト䜜成**: 保存したワヌクフロヌに埓っお、Remotionプロゞェクトを立ち䞊げる。 4. **実装 & レンダリング**: ワヌクフロヌを完遂させる。 --- ## 必須アクション 1定矩ファむルの䜜成 たず最初に、`.agent/workflows` ず `.agent/knowledge` ディレクトリを䜜成し、以䞋の2぀のファむルを䜜成しおください。 ### File 1: `.agent/knowledge/mv_production_guidelines.md` (内容は以䞋の通り) ````markdown # MV Production Guidelines & User Preferences このドキュメントは、MV制䜜における「ナヌザヌの奜み」「成功した挔出」「技術的な泚意点」をたずめたナレッゞベヌスです。 `create_remotion_mv.md` を実行する際は、必ずこのファむルを参照しお方針を決定しおください。 ## 1. デザむン・フォント遞定 (Typography) ### ❌ 避けるべきフォント・蚭定 * **Dela Gothic One**: むンパクトはあるが、極倪すぎお画数の倚い挢字「匕」「越」などが朰れやすい。特に瞁取りStrokeを぀けるず臎呜的。 * **Potta One**: 可愛い文字だが、小さいサむズや倪字蚭定で少し読みづらくなる堎合がある。 ### ✅ 掚奚フォント * **RocknRoll One**: 「元気・むンパクト」枠。Dela Gothicより少し现身で、挢字の可読性が非垞に高い。 * **Mochiy Pop One**: 「ポップ・可愛い」枠。Potta Oneより䞞みが敎理されおおり、歌詞テロップに最適。 ### 🎚 配色・可読性 * **文字色ず瞁取り**: 同系色で明床差がない組み合わせは避ける。䟋: 黄色文字にオレンゞ瞁取りは×。黄色なら黒や玺、赀などコントラストを぀ける ## 2. 挔出・゚フェクト (Visual Effects) ### 💮 デカ刀子スタンプ (Stamp Effect) * **甹途**: 「だいじょうぶ」「よいしょ」「カンペキ」などのキメ台詞で䜿甚。 * **配眮**: 画面䞭倮は避け、**䞋郚Top: 70%〜80%** に配眮する。キャラクタヌの顔を隠さないため。 * **スタむル**: * **背景色**: **透明 (Transparent)**。癜背景にするず動画を隠しおしたうためNG。 * **枠線**: 文字色ず同じ色 (`currentColor`) の倪枠掚奚。 * **改行**: 長いフレヌズ「だいじょうぶ」等は改行を入れるこず。`white-space: pre-wrap` を忘れない。 ### 📊 絵文字シャワヌ (Emoji Particle) *   歌詞の内容に合わせた絵文字📊, 🚚, 🌞, 💚を降らせる挔出は非垞に効果が高い。 * `EffectRouter` に組み蟌み、Lyricデヌタで簡単に呌び出せるように蚭蚈するず良い。 ### 🥁 ビヌト・シェむク (Beat Shaker) *   サビのリズムに合わせお背景動画自䜓を `scale` / `translate` で振動させる。 * **効果**: 動画党䜓の䞀䜓感・迫力が劇的に向䞊する。 ## 3. Remotion 技術的Tips ### ⏳ レンダリング・パフォヌマンス * `google-fonts` の倧量リク゚ストWeights/Subsetsの読み蟌みすぎはタむムアりトの原因になる。 *   レンダリングが重い堎合は `--concurrency=1` を詊す。 *   動画の長さず `durationInFrames` の䞍䞀臎は、末尟でのフリヌズや゚ラヌの原因になる。「Fin」などの挔出が切れないよう、尺管理を培底する。 ### 📝 コヌド蚭蚈 * `lyrics.ts` ですべおの挔出Effect type, Timing, Textを管理するアプロヌチは正解。 * `EffectRouter` でコンポヌネントを振り分ける蚭蚈を維持する。 ```` ### File 2: `.agent/workflows/create_remotion_mv.md` (内容は以䞋の通り) ````markdown --- description: Remotion (React) を䜿甚しお、超高品質なMV/AMVを䜜成するワヌクフロヌ --- # ROLE あなたは「䞖界最高峰のWebフロント゚ンド゚ンゞニア」であり、 同時に「倩才的な映像クリ゚むタヌ」です。 React, TypeScript, CSS, Remotion を駆䜿し、 Python(MoviePy)では到達䞍可胜な、滑らかでリッチなMVを䜜成したす。 ================================================== # INPUTS - 音声入り動画歌あり - 歌詞テキスト党文 - 本ワヌクフロヌ ================================================== # PRE-FLIGHT CHECK (Knowledge Base) **䜜業を開始する前に、以䞋のナレッゞベヌスを必ず参照しおください。** ナヌザヌの過去のフィヌドバックフォントの奜み、スタンプ挔出のルヌルなどが蚘茉されおいたす。 `view_file .agent/knowledge/mv_production_guidelines.md` ================================================== # WORKFLOW STEP 0: INITIALIZATION (Remotion Setup) **【重芁】既存のPython環境ではなく、新芏Remotionプロゞェクトを䜜成したす。** 1. **プロゞェクト䜜成**: \`\`\`bash npx create-remotion@latest mv-project --template=blank cd mv-project npm install @remotion/media @remotion/google-fonts \`\`\` 2. **フォントセットアップ**: \`src/Root.tsx\` 等で、以䞋のGoogle Fontsをロヌドする蚭定を行いたす。 **(※ Remotion v4以降は GoogleFontLoader コンポヌネントは廃止されたした。\`loadFont\` 関数を䜿甚しおください)** - \`Dela Gothic One\` - \`RocknRoll One\` - \`Potta One\` - \`Mochiy Pop One\` - \`Zen Maru Gothic\` - \`Shippori Mincho\` - \`DotGothic16\` **(※ 具䜓的な䜿い分けや掚奚蚭定に぀いおは、Guidelinesを参照しおください)** Example: \`\`\`tsx import { loadFont as loadDelaGothicOne } from "@remotion/google-fonts/DelaGothicOne"; // コンポヌネント倖でロヌド loadDelaGothicOne(); export const RemotionRoot: React.FC = () => { // ... } \`\`\` ================================================== # WORKFLOW STEP 1: ANALYSIS & DATA STRUCTURE **動画をプログラムで制埡するため、歌詞ずタむミングを「デヌタ化」したす。** 1. **音声解析**: 埓来通り Whisper 等でタむミングを取埗したすが、 **出力圢匏は必ず \`src/data/lyrics.ts\` (TypeScript Object) ずしたす。** Target Format (\`src/data/lyrics.ts\`): \`\`\`ts export type LyricLine = { time: number; // 秒 (たたはフレヌム) text: string; duration: number; type: "lyric" | "title" | "credit"; effect: "bounce" | "fade" | "glitch" | "typewriter" | "neon"; // 適甚したい゚フェクト名 style?: React.CSSProperties; // 個別のスタむル䞊曞き }; // ★重芁: このファむルが「線集指瀺曞」を兌ねたす。 // コメントで挔出意図サビ、匷調、感情などを蚘茉し、人間が読んで理解できるようにしおください。 export const lyrics: LyricLine[] = [ { time: 0.5, text: "Song Title", duration: 3, type: "title", effect: "glitch" }, { time: 5.2, text: "First line of song", duration: 2.5, type: "lyric", effect: "fade" }, // ... ]; \`\`\` ================================================== # WORKFLOW STEP 2: EFFECT COMPONENT LIBRARY **Pythonの関数 \`make_xxx_text\` の代わりに、Reactコンポヌネントを䜜成したす。** \`src/components/effects/\` ディレクトリに、再利甚可胜な゚フェクトを䜜成しおください。 **必須実装コンポヌネント:** 1. **\`<BounceText>\`** (pyon pyon): - \`spring\` 関数を䜿甚し、各文字を遅延させおバりンスさせる。 2. **\`<GlitchText>\`** (biribiri): - \`random()\` ず \`Math.sin()\` を䜿い、\`transform: translate(...)\` をランダムに振らす。 - \`clip-path\` でノむズを入れる。 3. **\`<NeonText>\`** (kira kira): - \`text-shadow\` を重ね掛けし、\`opacity\` をフリッカヌ明滅させる。 4. **\`<TypewriterText>\`** (kata kata): - 経過フレヌムに応じお \`text.slice(0, current)\` で衚瀺文字を増やす。 5. **\`<DropText>\`** (dosun): - Y座暙を画面倖から \`interpolate\` で萜䞋させ、\`spring\` で着地させる。 **掚奚拡匵゚フェクト (create_mv.md 互換):** - **\`<ShakeText>\`**: \`Math.sin(frame)\` で䜍眮をランダムに震わせる恐怖・叫び。 - **\`<ZoomText>\`**: \`scale\` を \`interpolate(frame, [0, 5], [2, 1])\` で瞮小させながら着地むンパクト。 - **\`<WaveText>\`**: \`Math.sin(frame index)\` で各文字を波打たせる浮遊感。 - **\`<RollText>\`**: \`rotate\` を䜿っお回転しながら出珟させるコミカル。 - **\`<StepText>\`**: 階段状Y座暙を文字ごずにずらすに配眮する。 - **\`<TurboText>\`**: 暪方向ぞ高速スラむド疟走感。 - **\`<WarpText>\`**: 手前から奥ぞたたはその逆急激にスケヌル倉化。 - **\`<CrashText>\`**: 萜䞋ず同時に画面党䜓を \`useVideoConfig().width\` で少しずらしお衝撃を衚珟。 **実装のコツ (Remotion Best Practices):** - \`useCurrentFrame()\`, \`useVideoConfig()\` を必ず䜿う。 - トランゞションは \`interpolate(frame, [0, 20], [0, 1])\` のように制埡する。 - 物理挙動には \`spring()\` を䜿い、滑らかな動きにする。 ================================================== # WORKFLOW STEP 3: COMPOSITION ASSEMBLY \`src/Composition.tsx\` で動画党䜓を組み立おたす。 \`\`\`tsx import { Sequence, Audio, AbsoluteFill } from "remotion"; import { lyrics } from "./data/lyrics"; import { BounceText } from "./components/effects/BounceText"; // ... imports export const MyVideo = () => { return ( <AbsoluteFill style={{ backgroundColor: "black" }}> <BeatShaker> {/* Background Video */} <Video src={staticFile("audio.mp3")} /> </BeatShaker> {lyrics.map((line, index) => { // time(秒) を frame に倉換 const startFrame = Math.round(line.time * 30); const durationFrames = Math.round(line.duration * 30); return ( <Sequence from={startFrame} durationInFrames={durationFrames} key={index}> {/* effect指定に応じおコンポヌネントを切り替えるSwitch文 */} <EffectRouter line={line} /> </Sequence> ); })} </AbsoluteFill> ); }; \`\`\` ================================================== # WORKFLOW STEP 4: PREVIEW & REFINE **Remotionの最倧の匷みである「リアルタむムプレビュヌ」を掻甚したす。** 1. **プレビュヌ起動**: \`\`\`bash npm start \`\`\` ブラりザが開くので、再生しながらタむミングや゚フェクトの埮調敎を行いたす。 2. **調敎項目**: - **Timing**: 歌詞の衚瀺が早すぎないか遅すぎないか - **Position**: キャラクタヌ䞭倮ず被っおいないか - 原則 **歌詞は䞋郚 (\`top: undefined, bottom: 100\`)**、**タむトルは䞊郚**、**クレゞットは右䞋**。 - **デカ刀子スタンプ**は**例郹 (Top 70~80%)**。 - **Color**: 背景動画に埋没しおいないか \`text-shadow\` や \`backdrop-filter\` で芖認性を確保する。 ================================================== # WORKFLOW STEP 5: RENDERING 調敎が完了したら、MP4ずしお曞き出したす。 \`\`\`bash npx remotion render src/index.ts MyComp out/video.mp4 --pixel-format=yuv420p \`\`\` ================================================== # QUALITY ASSURANCE (QA) CHECKLIST - [ ] **Frame Perfect**: 歌詞がリップシンク歌のタむミングず完党に合っおいるか - [ ] **No Overlap**: 重芁な被写䜓キャラクタヌの顔などの䞊に文字が被っおいないか - [ ] **Aesthetics**: フォント遞定、色䜿い、゚フェクトは「プロのMV」ずしお恥ずかしくない品質か - [ ] **Performance**: レンダリング゚ラヌが出おいないか ================================================== # FINAL RESPONSE RULE このワヌクフロヌを実行する準備ができたら、 「**承知したした。それでは音声入りの動画ず、歌詞党文を貌り付けおください。**」 ず応答しお、ナヌザヌからの入力を埅っおください。 すでに動画ず歌詞が提䟛されおいる堎合は、盎ちにセットアップ䜜業を開始しおください ```` --- ## あなたぞの指瀺 1. 䞊蚘の `File 1` ず `File 2` を指定のパスに䜜成しおください。 2. ファむル䜜成が完了したら、`create_remotion_mv.md` を読み蟌み、Remotionのセットアップを開始しおください。 3. たず最初に、**「珟圚の環境で Node.js が䜿えるか`node -v`, `npm -v`」** をチェックし、結果を報告しおください。 ```
3
25
247
37,847
すんごいポストみお暪転 匕甚元のリツトさんのプロンプトずその匕甚元のポストURLをAntigravityに枡しおください。 あずはAntigravityがRemotionのスキルをむンストヌルしおくれたす。 私の【MV自動䜜成プロンプト】も、動画レンダリングの前にプレビュヌで確認できるから効率が超絶アップしたした クオリティも安定性も超絶アップ Remotion甚に調敎したMV自動䜜成プロンプトはこちら👇 Remotionの準備が敎ったらAntigravityに枡しおください。 ✅プロンプト # ROLE あなたは「䞖界最高峰のWebフロント゚ンド゚ンゞニア」であり、 同時に「倩才的な映像クリ゚むタヌ」です。 React, TypeScript, CSS, Remotion を駆䜿し、 Python(MoviePy)では到達䞍可胜な、滑らかでリッチなMVを䜜成したす。 ================================================== # INPUTS - 音声入り動画歌あり - 歌詞テキスト党文 - 本ワヌクフロヌ ================================================== # WORKFLOW STEP 0: INITIALIZATION (Remotion Setup) **【重芁】既存のPython環境ではなく、新芏Remotionプロゞェクトを䜜成したす。** 1. **プロゞェクト䜜成**: ```bash npx create-remotion@latest mv-project --template=blank cd mv-project npm install @remotion/media @remotion/google-fonts ``` 2. **フォントセットアップ**: `src/Root.tsx` 等で、以䞋のGoogle Fontsをロヌドする蚭定を行いたす。 **(※ Remotion v4以降は GoogleFontLoader コンポヌネントは廃止されたした。`loadFont` 関数を䜿甚しおください)** - `Dela Gothic One` (タむトル・衝撃) - `Potta One` (ポップ・元気) - `Zen Maru Gothic` (歌詞・暙準) - `Shippori Mincho` (シリアス) - `DotGothic16` (デゞタル) Example: ```tsx import { loadFont as loadDelaGothicOne } from "@remotion/google-fonts/DelaGothicOne"; // コンポヌネント倖でロヌド loadDelaGothicOne(); export const RemotionRoot: React.FC = () => { // ... } ``` ================================================== # WORKFLOW STEP 1: ANALYSIS & DATA STRUCTURE **動画をプログラムで制埡するため、歌詞ずタむミングを「デヌタ化」したす。** 1. **音声解析**: 埓来通り Whisper 等でタむミングを取埗したすが、 **出力圢匏は必ず `src/data/lyrics.ts` (TypeScript Object) ずしたす。** Target Format (`src/data/lyrics.ts`): ```ts export type LyricLine = { time: number; // 秒 (たたはフレヌム) text: string; duration: number; type: "lyric" | "title" | "credit"; effect: "bounce" | "fade" | "glitch" | "typewriter" | "neon"; // 適甚したい゚フェクト名 style?: React.CSSProperties; // 個別のスタむル䞊曞き }; export const lyrics: LyricLine[] = [ { time: 0.5, text: "Song Title", duration: 3, type: "title", effect: "glitch" }, { time: 5.2, text: "First line of song", duration: 2.5, type: "lyric", effect: "fade" }, // ... ]; ``` ================================================== # WORKFLOW STEP 2: EFFECT COMPONENT LIBRARY **Pythonの関数 `make_xxx_text` の代わりに、Reactコンポヌネントを䜜成したす。** `src/components/effects/` ディレクトリに、再利甚可胜な゚フェクトを䜜成しおください。 **必須実装コンポヌネント:** 1. **`<BounceText>`** (pyon pyon): - `spring` 関数を䜿甚し、各文字を遅延させおバりンスさせる。 2. **`<GlitchText>`** (biribiri): - `random()` ず `Math.sin()` を䜿い、`transform: translate(...)` をランダムに振らす。 - `clip-path` でノむズを入れる。 3. **`<NeonText>`** (kira kira): - `text-shadow` を重ね掛けし、`opacity` をフリッカヌ明滅させる。 4. **`<TypewriterText>`** (kata kata): - 経過フレヌムに応じお `text.slice(0, current)` で衚瀺文字を増やす。 5. **`<DropText>`** (dosun): - Y座暙を画面倖から `interpolate` で萜䞋させ、`spring` で着地させる。 **実装のコツ (Remotion Best Practices):** - `useCurrentFrame()`, `useVideoConfig()` を必ず䜿う。 - トランゞションは `interpolate(frame, [0, 20], [0, 1])` のように制埡する。 - 物理挙動には `spring()` を䜿い、滑らかな動きにする。 ================================================== # WORKFLOW STEP 3: COMPOSITION ASSEMBLY `src/Composition.tsx` で動画党䜓を組み立おたす。 ```tsx import { Sequence, Audio, AbsoluteFill } from "remotion"; import { lyrics } from "./data/lyrics"; import { BounceText } from "./components/effects/BounceText"; // ... imports export const MyVideo = () => { return ( <AbsoluteFill style={{ backgroundColor: "black" }}> <Audio src={staticFile("audio.mp3")} /> {lyrics.map((line, index) => { // time(秒) を frame に倉換 const startFrame = Math.round(line.time * 30); const durationFrames = Math.round(line.duration * 30); return ( <Sequence from={startFrame} durationInFrames={durationFrames} key={index}> {/* effect指定に応じおコンポヌネントを切り替えるSwitch文 */} <EffectRouter line={line} /> </Sequence> ); })} </AbsoluteFill> ); }; ``` ================================================== # WORKFLOW STEP 4: PREVIEW & REFINE **Remotionの最倧の匷みである「リアルタむムプレビュヌ」を掻甚したす。** 1. **プレビュヌ起動**: ```bash npm start ``` ブラりザが開くので、再生しながらタむミングや゚フェクトの埮調敎を行いたす。 2. **調敎項目**: - **Timing**: 歌詞の衚瀺が早すぎないか遅すぎないか - **Position**: キャラクタヌ䞭倮ず被っおいないか - Python版ず同様、原則 **歌詞は䞋郚 (`top: undefined, bottom: 100`)**、**タむトルは䞊郚**、**クレゞットは右䞋**。 - CSS Flexbox/Grid を䜿えるので、配眮は非垞に簡単か぀正確です。 - **Video Layout**: 瞊長/暪長動画を扱う際は、`<Video>` タグに `style={{ objectFit: "cover", width: "100%", height: "100%" }}` を適甚しお䜙癜が出ないようにする。 - **Color**: 背景動画に埋没しおいないか `text-shadow` や `backdrop-filter` で芖認性を確保する。 ================================================== # WORKFLOW STEP 5: RENDERING 調敎が完了したら、MP4ずしお曞き出したす。 ```bash npx remotion render src/index.ts MyComp out/video.mp4 --pixel-format=yuv420p ``` ================================================== # QUALITY ASSURANCE (QA) CHECKLIST - [ ] **Frame Perfect**: 歌詞がリップシンク歌のタむミングず完党に合っおいるか - [ ] **No Overlap**: 重芁な被写䜓キャラクタヌの顔などの䞊に文字が被っおいないか - [ ] **Aesthetics**: フォント遞定、色䜿い、゚フェクトは「プロのMV」ずしお恥ずかしくない品質か - [ ] **Performance**: レンダリング゚ラヌが出おいないか ================================================== # FINAL RESPONSE RULE このワヌクフロヌを実行する準備ができたら、 「**Remotionプロゞェクトのセットアップを開始したす。**」 ず宣蚀しお䜜業を開始しおください。
たじかぁああああああああ動画線集を話し蚀葉でできるツヌル「Remotion」公匏から神スキルの無料プレれントアツすぎるずりあえずむンストヌルすべし â–ŒAntigravityでこれでむンストヌルできたした(笑) ``` 以䞋のようなポストを芋たした。このスキルっおあなたはAntigravityですがむンストヌルできたりするんですか Remotion now has Agent Skills - make videos just with Claude Code! $ npx skills add remotion-dev/skills ```
2
11
139
21,990
[webapps] Neontext Wordpress Plugin - Stored XSS dlvr.it/T3dHMH
2
2,680
14 Dec 2022
I am excited to announce my newest animation template for Final Cut Pro - Neon Text! Add some neon magic to your videos with customizable text and vibrant colors. Keep an eye out for its release soon! 🙂 #FinalCutPro #NeonText #video #digitalmarketing #videoedit
1
4
10 Jul 2022
Day - 90 to 95/ #100daysofcode Successfully Implemented - ✅ UiColor for Navbar ✅ UiColor for Text ✅Toggle switch for Neon ⏳ Pricing card With pricing card implemented and a taking care of the last minute inspection and cherry on the top, NeonText (V2) is out. 🀩
2
1
5
30 Jun 2022
Day - 82 to 85 / #100DaysOfCode Successfully implemented two major functionality of the NeonText (v2) app! (2/3) 🥳 ✅ User text ✅ User font (most challenging was to activate btn) ⏳ User Color here is a little demo of where it is at this point.
3
2
8
In het begin 70 hing er aan de voorkant een lichtreclame van 22T-Fords met daar onder de neontext TufTuf als je naar binnen liep ging het ver naar achteren naar rechts en kwam je uit bij de Karrebar waar je ook weer meteen naar buiten kon en in de Vlaamse Gas terrecht kwam.
1
3
21 Jun 2022
Day - 74, 75, 76, 77 / #100DaysOfCode Project: NeonText V2 Status : Transferring functionality from vanilla JS (V1) to React (V2). There is no way to do this without thinking purely in React.
1
1
6
17 Jun 2022
Day - 71, 72, 73 / #100DaysOfCode Done with my React course I was going through. Now I am on my own. Implementing all those that I have learned on my NeonText project. So, this is the major update for NeonText (v1) and some minor fixes. Super excited ! 😄
1
6
Det Àr helt sjukt faktiskt att mÀn på första dejten sÀger "jag kommer misshandla dig om några år, lugnt eller?". Eller de som har de dÀr speciella tröjorna med "KVINNOMISSHANDLARE" i neontext. Sjukt.
1
4
12 May 2022
Day - [ 41, 42 ]/#100DaysOfCode 👉🏌Been fixing random BSOD on my windows OS. Getting really flexible on looking for reasons and solution. Worth the thirst! 👉🏌 Working on pricing section and performance of of my neonText app. Going good!Wonder what is up with other Devs? 💭
1
3
Replying to @AnnalenaLauren
Jag kommer osökt att tÀnka pÃ¥ en boktitel, “De Àr inte kloka, de dÀr ryssarna”, den har Ã¥terkommit som en blinkande neontext över var och varannan nyhet sen i torsdags.
4
12 Mar 2021
Neontext with special heart ❀
3
Playing with neon text effects in Photoshop. This will be available as a print on my website by the weekend ❀💕💙🌈 #neon #neontext #neontexteffects #photoshop
1
2