<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to draw svg to bitmaps?]]></title><description><![CDATA[<p dir="auto">Hey community,</p>
<p dir="auto">I want to display capsule assets with icon with <code>maxon.AssetUtilitiesInterface.GetAssetIcon</code> , but some of the icon is in svg format, can we draw this into a bitmap like <code>command palate</code> did?</p>
<pre><code class="language-python">import c4d
import maxon

doc: c4d.documents.BaseDocument  # The currently active document.
op: c4d.BaseObject | None  # The primary selected object in `doc`. Can be `None`.

def main() -&gt; None:
    """Called by Cinema 4D when the script is being executed.
    """
    repo = maxon.AssetInterface.GetUserPrefsRepository()
    uid = maxon.Id("file_bc73b379cb5e509e")
    # this is the ivy capsule id, it has a svg icon
    # uid = maxon.Id("com.rocketlasso.neutron.asset.generator.ivy")

    asset_description = repo.FindLatestAsset(
        maxon.AssetTypes.File(), uid, maxon.Id(), maxon.ASSET_FIND_MODE.LATEST)
    preview_url = maxon.AssetUtilitiesInterface.GetAssetIcon(asset_description)
    bmp = c4d.bitmaps.BaseBitmap()
    result, _ = bmp.InitWith(preview_url)
    if result != c4d.IMAGERESULT_OK:
        return None
    c4d.bitmaps.ShowBitmap(bmp)

if __name__ == '__main__':
    main()
</code></pre>
<p dir="auto">Cheers~<br />
DunHou</p>
]]></description><link>http://developers.maxon.net/forum/topic/16415/how-to-draw-svg-to-bitmaps</link><generator>RSS for Node</generator><lastBuildDate>Thu, 28 May 2026 12:21:55 GMT</lastBuildDate><atom:link href="http://developers.maxon.net/forum/topic/16415.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 May 2026 03:57:17 GMT</pubDate><ttl>60</ttl></channel></rss>