ORIGINAL PIXEL AUDIT · NOVEMBER 15, 2026
Roblox Shirt Template Letter O: Does Diagonal Connectivity Change the Opening?
No difference appeared in these 12 saved 64 × 64 Roblox shirt template previews: four-neighbor and eight-neighbor flood fills found the same enclosed O counter area in every image. This result holds for the tested red-pixel rule and previews; it does not establish that every letter or export is insensitive to diagonal connectivity.
The image-by-image comparison
We reused six normal-weight and six bold-weight O previews from two first-party Shirt exports. Each is 64 × 64 pixels. Both methods marked a pixel red when R > 100, R > 1.5 × G, and R > 1.2 × B. A flood fill starts at the image border; non-red pixels it cannot reach are counted as the enclosed counter. The only changed rule is which neighboring pixels the fill may cross.
| Saved preview | 4-neighbor area | 8-neighbor area | Difference |
|---|---|---|---|
| 1px-0-max | 1297 | 1297 | 0 |
| 1px-0-min | 1298 | 1298 | 0 |
| 1px-1-max | 1284 | 1284 | 0 |
| 1px-1-min | 1283 | 1283 | 0 |
| 1px-2-max | 1301 | 1301 | 0 |
| 1px-2-min | 1301 | 1301 | 0 |
| 2px-0-max | 903 | 903 | 0 |
| 2px-0-min | 904 | 904 | 0 |
| 2px-1-max | 888 | 888 | 0 |
| 2px-1-min | 887 | 887 | 0 |
| 2px-2-max | 911 | 911 | 0 |
| 2px-2-min | 911 | 911 | 0 |
For the normal 0-max preview, both rules count 1297 counter pixels. For its matched bold preview, both count 903. The bold-minus-normal change is -394 pixels under either connectivity rule. Across all 12 images, the largest absolute difference between methods is 0 pixels. This is an exact comparison of this sample, not a statistical estimate of other images.


Why test the diagonal rule?
A four-neighbor fill moves horizontally or vertically. An eight-neighbor fill can also move through diagonally touching non-red pixels. A diagonal gap could therefore let the second method reach an area the first treats as enclosed. In these O images, adding those diagonal moves changed no counter count. The result checks a method choice in the earlier area measurement; it does not measure human recognition.
Repeat the check on your own letter
- Export a classic Shirt design and save a preview at a fixed size. Keep the original file so both tests read identical pixels.
- Choose and record one color rule to separate the letter from its background. A different threshold can change the counter boundary.
- Flood-fill all non-letter pixels from the four image edges with horizontal and vertical moves. Count unreached non-letter pixels.
- Repeat from a fresh visited-pixel map, adding the four diagonal moves. Subtract the two enclosed counts and inspect any differing pixels.
- For avatar appearance, test the complete Shirt on a Studio rig. A 64-pixel preview count alone cannot establish fit or legibility.
Source and scope
The 12 saved previews, scripts, and paired counts are first-party material. The comparison covers two O stroke weights, three offset settings, and two checker phases. Roblox's classic clothing guide