encodeSvg function

Uint8List encodeSvg({
  1. required String xml,
  2. required String debugName,
  3. SvgTheme theme = const SvgTheme(),
  4. bool enableMaskingOptimizer = true,
  5. bool enableClippingOptimizer = true,
  6. bool enableOverdrawOptimizer = true,
  7. bool warningsAsErrors = false,
  8. bool useHalfPrecisionControlPoints = false,
  9. ColorMapper? colorMapper,
})

String input, String filename Encode an SVG input string into a vector_graphics binary format.

Implementation

Uint8List encodeSvg({
  required String xml,
  required String debugName,
  SvgTheme theme = const SvgTheme(),
  bool enableMaskingOptimizer = true,
  bool enableClippingOptimizer = true,
  bool enableOverdrawOptimizer = true,
  bool warningsAsErrors = false,
  bool useHalfPrecisionControlPoints = false,
  ColorMapper? colorMapper,
}) {
  return _encodeInstructions(
    parse(
      xml,
      key: debugName,
      theme: theme,
      enableMaskingOptimizer: enableMaskingOptimizer,
      enableClippingOptimizer: enableClippingOptimizer,
      enableOverdrawOptimizer: enableOverdrawOptimizer,
      warningsAsErrors: warningsAsErrors,
      colorMapper: colorMapper,
    ),
    useHalfPrecisionControlPoints,
  );
}