Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

ResourceImporterSVG๏ƒ

Inherits: ResourceImporter < RefCounted < Object

Imports an SVG file as an automatically scalable texture for use in UI elements and 2D rendering.

Description๏ƒ

This importer imports DPITexture resources. See also ResourceImporterTexture and ResourceImporterImage.

Properties๏ƒ

float

base_scale

1.0

Dictionary

color_map

{}

bool

compress

true

bool

fix_alpha_border

false

bool

premult_alpha

false

float

saturation

1.0


Property Descriptions๏ƒ

float base_scale = 1.0 ๐Ÿ”—

Texture scale. 1.0 is the original SVG size. Higher values result in a larger image.


Dictionary color_map = {} ๐Ÿ”—

If set, remaps texture colors according to Color-Color map.


bool compress = true ๐Ÿ”—

If true, uses lossless compression for the SVG source.


bool fix_alpha_border = false ๐Ÿ”—

If true, puts pixels of the same surrounding color in transition from transparent to opaque areas. For textures displayed with bilinear filtering, this helps to reduce the outline effect when exporting images from an image editor.


bool premult_alpha = false ๐Ÿ”—

An alternative to fixing darkened borders with fix_alpha_border is to use premultiplied alpha. By enabling this option, the texture will be converted to this format. A premultiplied alpha texture requires specific materials to be displayed correctly:


float saturation = 1.0 ๐Ÿ”—

Overrides texture saturation.