Roblox Shirt Template

Your images stay in this browser. Nothing is uploaded to a server.

SIX ORIGINAL EXPORTS · OCTOBER 20, 2026

Roblox Shirt Template Stroke Width: Will a Wider Line Survive Export?

In our Roblox shirt template export test, widening a 45° source line from one pixel to two removed all six alpha-128 gaps. This held at both 45% and 60% Image size; a three-pixel line also had no gaps. Inspect your own downloaded PNG before using the design, since this measures saved pixels rather than appearance on a 3D avatar.

Open the shirt editorSee six export measurements ↓

Here, a gap is an empty row between the first and last rows containing red pixels at the stated alpha cutoff. The cutoff is our analysis setting, not an editor control.

One variable changed: source stroke width

We drew centered red 45° lines on separate transparent 150 × 150 PNGs. Each line used the same endpoints and color; only its source width changed to one, two, or three pixels. We imported each file into this site's Classic Shirt editor at 45% and 60% Image size, moved it to the TORSO FRONT guide, and clicked Download PNG. All six output files measured 585 × 559 pixels.

We decoded each saved PNG, counting pixels with red above 150, green and blue below 100, and alpha at least 128 or 192. We counted rows without qualifying pixels between the first and last qualifying rows. This is a reproducible coverage measure; it does not rate perceived sharpness or prove that a line is legible at avatar scale.

Source line / Image sizeAlpha ≥128: empty rowsAlpha ≥128: red pixelsAlpha ≥192: empty rows
1 px / 45%69453
2 px / 45%04140
3 px / 45%05850
1 px / 60%621673
2 px / 60%07740
3 px / 60%01,0000

Source pixels and exported pixels are different units. The source line width is set before import; the red-pixel counts come from the downloaded Shirt files.

What widening changed in these files

At 45% Image size, doubling the source stroke added 320 qualifying red pixels (414 minus 94) and removed six empty rows at alpha ≥128. At 60%, it added 558 pixels (774 minus 216) and again removed six empty rows. Raising the cutoff to ≥192 left the one-pixel export with 53 or 73 empty rows, while both wider versions still had none. Thus, the improvement did not depend on a single cutoff in this test.

Moving from two to three source pixels added more qualifying red area but did not further reduce empty-row counts, which were already zero. Use the smallest width that keeps the actual motif recognizable: a larger pixel count alone is not a reason to thicken every detail. Check negative space between neighboring strokes too, because widening a wordmark can close its letter gaps.

A measured revision workflow

  1. Keep a separate source layer. Set up the fine line before placing it on the Shirt map, so width changes do not move other artwork.
  2. Hold geometry steady. Keep the source canvas, endpoints, color, position, and editor Image size fixed. Export a one-pixel version as a baseline.
  3. Increase width by one source pixel. Import the revised PNG, align it inside FRONT, and download again. Compare the same area of both saved files.
  4. Inspect two views of the file. At native pixels, look for missing rows or pale edges. At a small preview size, judge whether the line and nearby spaces are readable. These answer different questions.
  5. Test on a rig. Roblox's classic clothing guide describes adding a Shirt to a Studio Block Avatar before upload. Use the exact export you intend to submit.

Scope: The measured result applies to centered, synthetic red 45° strokes in this browser editor at two Image sizes. We did not test text, curved outlines, other colors, Roblox Studio rendering, or Marketplace processing.

Sources and test record

The project audit folder retains the six-export script and decoded measurements. This page's table, comparison graphic, arithmetic, and revision steps were produced from that experiment.