index 0c809154051de215431d58616bb2a8d4bcf77b1e..b53311e043688f0d54a3caa1d1a22553da232e22 100644 (file)
result.a := a;
end;
-function TGxRGBA.toString (): AnsiString; begin result := formatstrf('rgba(%s,%s,%s,%s)', [r, g, b, a]); end;
-
+function TGxRGBA.toString (): AnsiString;
+begin
+ if (a = 255) then result := formatstrf('rgb(%s,%s,%s)', [r, g, b])
+ else result := formatstrf('rgba(%s,%s,%s,%s)', [r, g, b, a]);
+end;
// ////////////////////////////////////////////////////////////////////////// //