← The Thread: notes on shopping an outfit from a photo

How it works

How do you find an outfit from an iPhone screenshot?

An iPhone screenshot is capped at your screen's resolution, not the video's, and it saves as HEIC by default. Both of those change what Snagfit, or any tool, can actually read.

Save to Pinterest

The screenshot button on an iPhone looks the same whether you are capturing a text message or a frame from a video someone else posted. What that button actually produces is more limited than it looks, and knowing the limit changes how you take the screenshot in the first place.

What resolution is an iPhone screenshot?

An iPhone screenshot is captured at the resolution of your own screen, not the resolution of the video playing on it. On an iPhone 14 Pro Max, the screen is 1,290 by 2,796 pixels, about 3.6 megapixels. A 4K video frame is 3,840 by 2,160 pixels, about 8.3 megapixels, more than double what the screenshot can hold.

This is true no matter how sharp the original video is. A screenshot of a crisp, professionally shot video and a screenshot of a shaky, low-quality one both get compressed down to the same screen resolution the moment you press the buttons. The video's own quality stops mattering once the screenshot is taken; your phone's screen size is the actual ceiling.

Does a HEIC screenshot work?

By default, an iPhone screenshot saves as a HEIC file. According to Apple's own support documentation, HEIC is built on the same compression approach as the HEVC video codec and produces a meaningfully smaller file than JPEG at similar visual quality.

Smaller file size is a genuine benefit for storage. The tradeoff is compatibility: some websites and older tools do not accept a HEIC file directly, and it needs converting to JPEG or PNG first. Snagfit reads a HEIC screenshot as it comes off the phone, with no conversion step required, so this mainly matters if you are trying to use the same screenshot somewhere else that does not.

Should you pause the video before screenshotting?

If you tap the screenshot buttons while the video is still playing, the frame you capture is smeared in the direction of whatever was moving; an arm mid swing, hair mid turn, fabric mid fold. The garment is technically there in the image, but its edges blur into whatever is around it.

Pausing on a moment where the person is genuinely still, even for a fraction of a second, produces a noticeably cleaner result than grabbing a frame on the fly. Scrub the video back and forth around the moment you want. The half-second before or after the pose you had in mind is often sharper than the pose itself.

Can a Live Photo give you a better frame?

If the video is one you recorded yourself with Live Photos turned on, you have an option a plain screenshot does not: Live Photos capture at the video's own resolution rather than being limited to the screen. Choosing a frame from inside a Live Photo and saving it as a still keeps meaningfully more detail than a screenshot of the same moment would.

This only applies to your own Live Photos. It does nothing for a TikTok or Instagram video someone else posted, since that clip was never recorded with your phone's camera in the first place.

What should you do before uploading?

Given the resolution ceiling and the format your phone hands you by default, the two things worth doing before uploading a screenshot to any outfit search tool, Snagfit included, are the same two things regardless of file format or megapixel count:

Crop out everything that is not the garment. Status bars, captions, and other people in the frame all give the detection step more shapes to sort through for no benefit. A tight crop around one outfit, even at the phone's normal screenshot resolution, reads more reliably than the same image left full screen.

Pause on stillness before you capture. The resolution ceiling is fixed, but motion blur is not, and it costs nothing but a few seconds of scrubbing back and forth to avoid it.

Is Android any different?

Neither platform has a real advantage here. Android phones also cap a screenshot at the device's own screen resolution rather than the source video's, and neither operating system's screenshot format matters more than the two things above: how still the frame was and how tightly it is cropped to the actual outfit.

What does any of this change about the search?

None of this changes what Snagfit is looking for. It reads whatever screenshot you give it, in whatever format your phone produced, and tries to name each garment in it. A screenshot that is sharp, still, and cropped to the outfit gives it more to work with than one that is blurry, mid-motion, and full of everything else on your screen at the time, and that is true of any tool doing this kind of search, not just this one.

If the platform the video came from is part of the problem, TikTok, Pinterest and film stills each compress and crop a photo differently before it ever reaches your phone. How to get a usable screenshot from each one covers that half of the problem; this page covers what your phone does to it after.

For what Snagfit does once it has a clean screenshot, here is how outfit search actually works, and for the differentiator this workflow depends on most, here is how Snagfit compares to Amazon StyleSnap, one of the few outfit-search tools that also needs no separate app install.

Common questions

Why does a screenshot from an iPhone look blurrier than the video it came from?

An iPhone screenshot is captured at your screen's own resolution, not the resolution of the video playing on it. On an iPhone 14 Pro Max that screen is 1,290 by 2,796 pixels, about 3.6 megapixels, while a 4K video frame is 3,840 by 2,160 pixels, about 8.3 megapixels. The screenshot can never hold more detail than your screen can display, no matter how sharp the original video was.

What file format does an iPhone save a screenshot in?

An iPhone saves a screenshot as a HEIC file by default, Apple's own image format built on the same compression as its HEVC video codec, according to Apple's support documentation. HEIC keeps a smaller file size than JPEG at similar visual quality, but some websites and older tools do not accept it directly, so a screenshot may need converting before an outfit-finder tool can read it.

How do you get a sharper frame from a video than a regular screenshot on iPhone?

Live Photos capture at the video's own resolution rather than the screen's resolution, so choosing a frame from a Live Photo and saving it as a still image keeps more detail than a plain screenshot of a paused video. This only helps for video you recorded yourself with Live Photos turned on, not for someone else's TikTok or Instagram clip.

Does it matter if you screenshot a video mid-motion instead of a paused frame?

Yes. A frame grabbed while the video is still moving is smeared in the direction of the motion, and the garment's edges blur into the background around it. Pausing on a moment where the person is genuinely still, even for a fraction of a second, produces a much cleaner screenshot than tapping capture while the video keeps playing.

Can Snagfit read a HEIC screenshot directly?

Snagfit accepts a photo the way it comes off your phone, including a HEIC screenshot, without asking you to convert it first. The upload step handles the format so the only thing worth checking before you upload is whether the garment itself is sharp and fully in frame, not what file type the screenshot saved as.

Why does cropping an iPhone screenshot before uploading help?

Cropping removes everything that is not the garment, like status bars, captions, and other people in frame, so the detection step has fewer competing shapes to sort through. A screenshot cropped tightly to one outfit, at whatever resolution the phone captured it in, reads more reliably than the same screenshot left full-screen.

Does turning off Live Text or other iPhone photo features change how a screenshot reads for outfit search?

No. Live Text and similar iPhone features only affect what you can do with text inside a photo, like copying a phone number shown on screen. They do not change the pixel resolution or the file format of the screenshot itself, so leaving them on or off makes no difference to how well an outfit-finder tool can read the clothing in the image.

Is a screenshot from an iPhone worse than one from an Android phone for finding an outfit?

Neither platform has an inherent quality advantage, since both cap a screenshot at the phone's own screen resolution rather than the source video's resolution. What matters more than the operating system is the specific phone's screen resolution, how still the frame was when captured, and how tightly the image is cropped to the actual garment.

Keep reading

How it works

Why does a search return fewer items than you see?

You count nine garments in the photo and the results list four. The missing five were not skipped at random, and knowing which five tend to go missing tells you what to fix.

8 min read
How it works

Why do two people in a photo confuse a search?

Group photos are the most common upload that comes back wrong. The search reads every garment it can see and has no way of knowing which person you meant.

8 min read

← Back to Snagfit