Jeffrey Smith (@whydoubt) commented about dlls/gdiplus/graphicspath.c:
if (stat == Ok)
GdipTransformMatrixPoints(transform, &pt, 1);
}
if (stat == Ok)
stat = GdipWidenPath(wide_path, pen, transform, 1.0);
- if (pen->unit == UnitPixel && graphics != NULL)
- {
if (stat == Ok)
stat = GdipInvertMatrix(transform);
if (stat == Ok)
stat = GdipTransformPath(wide_path, transform);
- }
stat = GdipWidenPath(wide_path, pen, transform, 0.25f);
It's not obvious to me why this is 0.25f. Could you explain?