DEV Community

liangqi zhao profile picture

liangqi zhao

Founder building Jynno, an AI creative studio for images and video.

Joined Joined on 
A Fixed Baseline Makes Review Faster

A Fixed Baseline Makes Review Faster

Comments
1 min read
Write the Reference Sheet Before the First Prompt

Write the Reference Sheet Before the First Prompt

Comments
1 min read
Change One Variable at a Time When Iterating on Product Images

Change One Variable at a Time When Iterating on Product Images

Comments
1 min read
Why Context Scenes Beat Busy Backgrounds for Product Visuals

Why Context Scenes Beat Busy Backgrounds for Product Visuals

Comments
1 min read
Write Down the Event Before You Describe the Camera

Write Down the Event Before You Describe the Camera

Comments
1 min read
Keep the Product Recognizable When You Generate Variations

Keep the Product Recognizable When You Generate Variations

Comments
1 min read
Planning Product Images and Short Ad Videos Before You Generate

Planning Product Images and Short Ad Videos Before You Generate

Comments
3 min read
Removing a watermark from your own MP4 without cropping the frame

Removing a watermark from your own MP4 without cropping the frame

Comments
3 min read
Keeping One Original Character Consistent Across Poses

Keeping One Original Character Consistent Across Poses

Comments
1 min read
A simple way to plan a GIF that loops well

A simple way to plan a GIF that loops well

Comments
1 min read
A practical workflow for editing animated GIFs

A practical workflow for editing animated GIFs

Comments
2 min read
A tiny CSS sprite-sheet preview with a reduced-motion fallback

A tiny CSS sprite-sheet preview with a reduced-motion fallback

Comments
2 min read
A practical check for color flicker in 2D character animation

A practical check for color flicker in 2D character animation

Comments
2 min read
Keep a 2D character grounded when animation frames have different bounds

Keep a 2D character grounded when animation frames have different bounds

2
Comments
2 min read
A practical GIF and PNG check for transparent game characters

A practical GIF and PNG check for transparent game characters

Comments 2
2 min read
Diagnosing dark sprite edges: a practical alpha compositing check

Diagnosing dark sprite edges: a practical alpha compositing check

Comments 1
2 min read
A small parallax calculation for reviewing 2D game-art layers

A small parallax calculation for reviewing 2D game-art layers

1
Comments 1
2 min read
Avoid timing drift when exporting integer-millisecond animation frames

Avoid timing drift when exporting integer-millisecond animation frames

Comments
2 min read
Find the current animation frame when holds have different durations

Find the current animation frame when holds have different durations

Comments
2 min read
Build a ping-pong frame sequence without repeating the endpoints

Build a ping-pong frame sequence without repeating the endpoints

Comments
2 min read
Fire 2D Animation Markers Reliably When a Frame Skips

Fire 2D Animation Markers Reliably When a Frame Skips

Comments
2 min read
Check numbered sprite frame filenames for gaps and duplicate indices with Python

Check numbered sprite frame filenames for gaps and duplicate indices with Python

Comments 1
2 min read
How to Sample a Loop with Different Durations for Each Animation Frame

How to Sample a Loop with Different Durations for Each Animation Frame

Comments
2 min read
Keep Gameplay Events Stable When Retiming a 2D Animation

Keep Gameplay Events Stable When Retiming a 2D Animation

Comments
2 min read
A practical way to inspect transparent character frames in a game

A practical way to inspect transparent character frames in a game

Comments
2 min read
A practical checklist for building image and video generation workflows

A practical checklist for building image and video generation workflows

1
Comments
2 min read
loading...