Showing: full SVG
Concept Groups
left palm tree with green fronds: 5 6 9 10 11 12 13 14 15 19 20 21 22 23 24 25 26 30 31 32 33 34 35 36
right palm tree with green fronds: 7 16 17 27 28
oval-shaped tan sand base: 1 2 3 4 8 18 29
black shadow beneath sand base: 0
brown tree trunks with horizontal bands:
Elements — click to highlight
| # | Tag | Concept | Purity | Contributions |
|---|---|---|---|---|
| 0 | use |
black shadow beneath |
0.927
|
0.000 0.035 0.002 0.981 0.040 |
| 1 | path |
oval-shaped tan sand |
0.552
|
0.001 0.301 0.930 0.019 0.435 |
| 2 | path |
oval-shaped tan sand |
0.571
|
0.000 0.017 0.057 0.000 0.026 |
| 3 | path |
oval-shaped tan sand |
0.554
|
0.000 0.001 0.003 0.000 0.001 |
| 4 | path |
oval-shaped tan sand |
0.554
|
0.000 0.001 0.002 0.000 0.001 |
| 5 | path |
left palm tree with |
0.395
|
0.158 0.101 0.000 0.000 0.140 |
| 6 | path |
left palm tree with |
0.396
|
0.000 0.000 0.000 0.000 0.000 |
| 7 | path |
right palm tree with |
0.462
|
0.000 0.001 0.000 0.000 0.000 |
| 8 | path |
oval-shaped tan sand |
0.478
|
0.000 0.001 0.002 0.000 0.001 |
| 9 | circle |
left palm tree with |
0.605
|
0.004 0.002 0.000 0.000 0.000 |
| 10 | path |
left palm tree with |
0.607
|
0.019 0.013 0.000 0.000 0.000 |
| 11 | path |
left palm tree with |
0.608
|
0.018 0.012 0.000 0.000 0.000 |
| 12 | path |
left palm tree with |
0.605
|
0.022 0.015 0.000 0.000 0.000 |
| 13 | path |
left palm tree with |
0.607
|
0.011 0.007 0.000 0.000 0.000 |
| 14 | path |
left palm tree with |
0.607
|
0.022 0.014 0.000 0.000 0.000 |
| 15 | path |
left palm tree with |
0.396
|
0.281 0.181 0.000 0.000 0.248 |
| 16 | path |
right palm tree with |
0.388
|
0.001 0.001 0.000 0.000 0.001 |
| 17 | path |
right palm tree with |
0.413
|
0.001 0.001 0.001 0.000 0.001 |
| 18 | path |
oval-shaped tan sand |
0.446
|
0.001 0.001 0.003 0.000 0.001 |
| 19 | circle |
left palm tree with |
0.610
|
0.004 0.002 0.000 0.000 0.000 |
| 20 | path |
left palm tree with |
0.610
|
0.039 0.025 0.000 0.000 0.000 |
| 21 | path |
left palm tree with |
0.609
|
0.031 0.020 0.000 0.000 0.000 |
| 22 | path |
left palm tree with |
0.611
|
0.047 0.030 0.000 0.000 0.000 |
| 23 | path |
left palm tree with |
0.609
|
0.023 0.015 0.000 0.000 0.000 |
| 24 | path |
left palm tree with |
0.611
|
0.053 0.034 0.000 0.000 0.000 |
| 25 | path |
left palm tree with |
0.611
|
0.046 0.029 0.000 0.000 0.000 |
| 26 | path |
left palm tree with |
0.395
|
0.117 0.075 0.000 0.000 0.104 |
| 27 | path |
right palm tree with |
0.468
|
0.000 0.001 0.000 0.000 0.000 |
| 28 | path |
right palm tree with |
0.471
|
0.000 0.001 0.000 0.000 0.000 |
| 29 | path |
oval-shaped tan sand |
0.305
|
0.000 0.001 0.001 0.000 0.001 |
| 30 | circle |
left palm tree with |
0.611
|
0.004 0.003 0.000 0.000 0.000 |
| 31 | path |
left palm tree with |
0.607
|
0.018 0.012 0.000 0.000 0.000 |
| 32 | path |
left palm tree with |
0.610
|
0.011 0.007 0.000 0.000 0.000 |
| 33 | path |
left palm tree with |
0.611
|
0.028 0.018 0.000 0.000 0.000 |
| 34 | path |
left palm tree with |
0.612
|
0.018 0.012 0.000 0.000 0.000 |
| 35 | path |
left palm tree with |
0.612
|
0.021 0.013 0.000 0.000 0.000 |
| 36 | path |
left palm tree with |
1.000
|
0.000 0.000 0.000 0.000 0.000 |
SVG Code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Cartoon desert island with three palm trees">
<defs>
<!-- Simple shadow under island -->
<ellipse id="shadow" cx="256" cy="400" rx="170" ry="40"/>
</defs>
<!-- Transparent background by default -->
<!-- Step-by-step analysis (encoded as SVG comments)
1) Compose a small island shape: a flat, orange-tan sand mound centered near the bottom.
2) Add a subtle darker base/shadow to give minimal depth while keeping a flat icon style.
3) Place three palm trees on the island: left, center (tallest), right.
4) Each palm has a brown trunk (slightly curved) and several green fronds radiating from the top.
5) Keep shapes bold, simple, and vibrant with clean edges and minimal detail.
-->
<!-- Shadow -->
<use href="#shadow" fill="#000000" opacity="0.10"/>
<!-- Island sand -->
<path
d="M92 392
C130 330, 196 304, 256 304
C316 304, 382 330, 420 392
C388 424, 324 444, 256 444
C188 444, 124 424, 92 392Z"
fill="#E7A35A"/>
<!-- Island highlight -->
<path
d="M134 384
C168 344, 216 326, 256 326
C296 326, 344 344, 378 384
C344 410, 302 422, 256 422
C210 422, 168 410, 134 384Z"
fill="#F2B36B"
opacity="0.9"/>
<!-- Small sand bumps -->
<path d="M170 414 C185 400, 210 400, 225 414 C210 424, 185 424, 170 414Z" fill="#D9934C" opacity="0.55"/>
<path d="M288 422 C304 408, 332 408, 348 422 C332 434, 304 434, 288 422Z" fill="#D9934C" opacity="0.55"/>
<!-- Palm Tree: Left -->
<g transform="translate(150,110)">
<!-- trunk -->
<path d="M40 270
C22 230, 26 190, 34 150
C42 112, 58 80, 66 52
C72 32, 60 18, 48 10
C78 16, 92 40, 82 70
C70 108, 62 136, 56 166
C50 206, 52 238, 66 270Z"
fill="#8B5A2B"/>
<!-- trunk bands -->
<path d="M33 160 L63 160" stroke="#6F4420" stroke-width="8" stroke-linecap="round" opacity="0.35"/>
<path d="M29 205 L64 205" stroke="#6F4420" stroke-width="8" stroke-linecap="round" opacity="0.35"/>
<path d="M34 240 L68 240" stroke="#6F4420" stroke-width="8" stroke-linecap="round" opacity="0.35"/>
<!-- crown -->
<circle cx="58" cy="18" r="10" fill="#2E8B57"/>
<!-- fronds -->
<path d="M58 18 C28 4, 8 10, 2 26 C20 26, 38 30, 58 18Z" fill="#2FBF71"/>
<path d="M58 18 C30 22, 14 38, 18 56 C34 46, 48 34, 58 18Z" fill="#27A862"/>
<path d="M58 18 C78 2, 102 6, 114 22 C96 28, 78 30, 58 18Z" fill="#2FBF71"/>
<path d="M58 18 C82 26, 98 44, 94 62 C78 48, 66 34, 58 18Z" fill="#27A862"/>
<path d="M58 18 C56 -8, 70 -26, 90 -30 C86 -10, 76 6, 58 18Z" fill="#2FBF71"/>
</g>
<!-- Palm Tree: Center (tallest) -->
<g transform="translate(240,60)">
<!-- trunk -->
<path d="M42 330
C18 286, 20 240, 30 196
C40 150, 64 112, 78 74
C88 46, 78 28, 64 18
C98 22, 118 52, 104 90
C90 128, 76 162, 68 206
C60 252, 60 292, 78 330Z"
fill="#8B5A2B"/>
<!-- trunk bands -->
<path d="M30 210 L78 210" stroke="#6F4420" stroke-width="9" stroke-linecap="round" opacity="0.35"/>
<path d="M28 255 L82 255" stroke="#6F4420" stroke-width="9" stroke-linecap="round" opacity="0.35"/>
<path d="M34 295 L86 295" stroke="#6F4420" stroke-width="9" stroke-linecap="round" opacity="0.35"/>
<!-- crown -->
<circle cx="74" cy="26" r="12" fill="#2E8B57"/>
<!-- fronds -->
<path d="M74 26 C34 6, 10 18, 0 40 C24 42, 50 44, 74 26Z" fill="#2FBF71"/>
<path d="M74 26 C40 34, 18 58, 24 84 C44 66, 60 48, 74 26Z" fill="#27A862"/>
<path d="M74 26 C104 6, 134 10, 154 34 C124 44, 98 44, 74 26Z" fill="#2FBF71"/>
<path d="M74 26 C108 40, 128 68, 120 96 C100 72, 86 50, 74 26Z" fill="#27A862"/>
<path d="M74 26 C74 -10, 96 -34, 126 -38 C122 -6, 104 14, 74 26Z" fill="#2FBF71"/>
<path d="M74 26 C62 -10, 38 -30, 10 -26 C22 4, 42 18, 74 26Z" fill="#2FBF71" opacity="0.95"/>
</g>
<!-- Palm Tree: Right -->
<g transform="translate(330,130)">
<!-- trunk -->
<path d="M40 260
C58 224, 62 190, 60 154
C58 118, 48 92, 42 64
C38 44, 48 28, 62 18
C34 20, 18 44, 26 70
C36 104, 40 130, 40 160
C40 198, 34 230, 22 260Z"
fill="#8B5A2B"/>
<!-- trunk bands -->
<path d="M34 150 L58 150" stroke="#6F4420" stroke-width="8" stroke-linecap="round" opacity="0.35"/>
<path d="M30 190 L56 190" stroke="#6F4420" stroke-width="8" stroke-linecap="round" opacity="0.35"/>
<path d="M26 225 L52 225" stroke="#6F4420" stroke-width="8" stroke-linecap="round" opacity="0.35"/>
<!-- crown -->
<circle cx="56" cy="22" r="10" fill="#2E8B57"/>
<!-- fronds -->
<path d="M56 22 C24 10, 6 20, 0 36 C18 36, 36 38, 56 22Z" fill="#2FBF71"/>
<path d="M56 22 C30 30, 14 50, 18 70 C34 54, 46 40, 56 22Z" fill="#27A862"/>
<path d="M56 22 C78 10, 104 14, 118 32 C96 40, 78 38, 56 22Z" fill="#2FBF71"/>
<path d="M56 22 C82 34, 98 54, 92 74 C78 56, 66 40, 56 22Z" fill="#27A862"/>
<path d="M56 22 C54 -4, 66 -22, 86 -26 C82 -6, 72 10, 56 22Z" fill="#2FBF71"/>
</g>
<!-- Ground overlap to "plant" trunks into sand -->
<path
d="M92 392
C130 330, 196 304, 256 304
C316 304, 382 330, 420 392
C388 424, 324 444, 256 444
C188 444, 124 424, 92 392Z"
fill="none"
stroke="#D9934C"
stroke-width="0"/>
</svg>