Showing: full SVG
Concept Groups
coral oval shape: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
detailed striated texture: 52
Elements — click to highlight
| # | Tag | Concept | Purity | Contributions |
|---|---|---|---|---|
| 0 | path |
coral oval shape |
0.500
|
0.998 0.998 |
| 1 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 2 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 3 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 4 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 5 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 6 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 7 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 8 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 9 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 10 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 11 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 12 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 13 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 14 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 15 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 16 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 17 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 18 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 19 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 20 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 21 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 22 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 23 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 24 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 25 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 26 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 27 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 28 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 29 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 30 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 31 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 32 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 33 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 34 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 35 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 36 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 37 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 38 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 39 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 40 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 41 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 42 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 43 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 44 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 45 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 46 | line |
coral oval shape |
1.000
|
0.000 0.000 |
| 47 | path |
coral oval shape |
1.000
|
0.000 0.000 |
| 48 | path |
coral oval shape |
1.000
|
0.000 0.000 |
| 49 | path |
coral oval shape |
1.000
|
0.000 0.000 |
| 50 | path |
coral oval shape |
1.000
|
0.000 0.000 |
| 51 | path |
coral oval shape |
1.000
|
0.000 0.000 |
| 52 | path |
detailed striated te |
0.517
|
0.002 0.002 |
SVG Code
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="600" viewBox="0 0 800 600">
<!-- Transparent background (default) -->
<defs>
<!-- Base coral fill -->
<radialGradient id="coralFill" cx="45%" cy="40%" r="70%">
<stop offset="0%" stop-color="#ff8a86"/>
<stop offset="55%" stop-color="#ff6f6a"/>
<stop offset="100%" stop-color="#ff5a56"/>
</radialGradient>
<!-- Soft edge / slight digital softness -->
<filter id="soften" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceGraphic" stdDeviation="0.6" result="blur"/>
<feColorMatrix in="blur" type="matrix"
values="1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 0.95 0" result="soft"/>
<feMerge>
<feMergeNode in="soft"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<!-- Clip path for the main roughly-oval coral shape -->
<clipPath id="blobClip">
<path id="blobPath" d="
M 400 95
C 470 85, 540 120, 585 175
C 635 235, 650 315, 625 385
C 600 455, 545 515, 475 535
C 405 555, 320 545, 265 505
C 205 462, 165 395, 155 320
C 145 245, 170 175, 220 135
C 275 90, 335 80, 400 95
Z"/>
</clipPath>
<!-- Fine striation stroke style (used for many tightly packed lines) -->
<linearGradient id="striGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#ffb0ad" stop-opacity="0.22"/>
<stop offset="40%" stop-color="#ffffff" stop-opacity="0.10"/>
<stop offset="100%" stop-color="#ff3f3a" stop-opacity="0.18"/>
</linearGradient>
</defs>
<!-- Step-by-step analysis (as comments):
1) Large central abstract form: a roughly oval, coral-colored blob.
2) Transparent background: no rect backdrop.
3) Intricate edge detail: many fine, tightly packed lines near edges.
4) Subtle striated texture: diagonal hatch-like lines clipped to the blob.
5) Slightly softened, digitally rendered look: gentle blur filter. -->
<!-- Main blob -->
<g filter="url(#soften)">
<path d="
M 400 95
C 470 85, 540 120, 585 175
C 635 235, 650 315, 625 385
C 600 455, 545 515, 475 535
C 405 555, 320 545, 265 505
C 205 462, 165 395, 155 320
C 145 245, 170 175, 220 135
C 275 90, 335 80, 400 95
Z"
fill="url(#coralFill)"/>
<!-- Striated texture clipped inside the blob -->
<g clip-path="url(#blobClip)" opacity="0.9">
<!-- Dense diagonal lines to create fine, tightly packed striations -->
<g stroke="url(#striGrad)" stroke-width="1" stroke-linecap="round">
<!-- Generate many lines across the canvas; clipping confines them to blob -->
<line x1="-50" y1="120" x2="900" y2="20"/>
<line x1="-50" y1="132" x2="900" y2="32"/>
<line x1="-50" y1="144" x2="900" y2="44"/>
<line x1="-50" y1="156" x2="900" y2="56"/>
<line x1="-50" y1="168" x2="900" y2="68"/>
<line x1="-50" y1="180" x2="900" y2="80"/>
<line x1="-50" y1="192" x2="900" y2="92"/>
<line x1="-50" y1="204" x2="900" y2="104"/>
<line x1="-50" y1="216" x2="900" y2="116"/>
<line x1="-50" y1="228" x2="900" y2="128"/>
<line x1="-50" y1="240" x2="900" y2="140"/>
<line x1="-50" y1="252" x2="900" y2="152"/>
<line x1="-50" y1="264" x2="900" y2="164"/>
<line x1="-50" y1="276" x2="900" y2="176"/>
<line x1="-50" y1="288" x2="900" y2="188"/>
<line x1="-50" y1="300" x2="900" y2="200"/>
<line x1="-50" y1="312" x2="900" y2="212"/>
<line x1="-50" y1="324" x2="900" y2="224"/>
<line x1="-50" y1="336" x2="900" y2="236"/>
<line x1="-50" y1="348" x2="900" y2="248"/>
<line x1="-50" y1="360" x2="900" y2="260"/>
<line x1="-50" y1="372" x2="900" y2="272"/>
<line x1="-50" y1="384" x2="900" y2="284"/>
<line x1="-50" y1="396" x2="900" y2="296"/>
<line x1="-50" y1="408" x2="900" y2="308"/>
<line x1="-50" y1="420" x2="900" y2="320"/>
<line x1="-50" y1="432" x2="900" y2="332"/>
<line x1="-50" y1="444" x2="900" y2="344"/>
<line x1="-50" y1="456" x2="900" y2="356"/>
<line x1="-50" y1="468" x2="900" y2="368"/>
<line x1="-50" y1="480" x2="900" y2="380"/>
<line x1="-50" y1="492" x2="900" y2="392"/>
<line x1="-50" y1="504" x2="900" y2="404"/>
<line x1="-50" y1="516" x2="900" y2="416"/>
<line x1="-50" y1="528" x2="900" y2="428"/>
<line x1="-50" y1="540" x2="900" y2="440"/>
<line x1="-50" y1="552" x2="900" y2="452"/>
<line x1="-50" y1="564" x2="900" y2="464"/>
<line x1="-50" y1="576" x2="900" y2="476"/>
<line x1="-50" y1="588" x2="900" y2="488"/>
<line x1="-50" y1="600" x2="900" y2="500"/>
<line x1="-50" y1="612" x2="900" y2="512"/>
<line x1="-50" y1="624" x2="900" y2="524"/>
<line x1="-50" y1="636" x2="900" y2="536"/>
<line x1="-50" y1="648" x2="900" y2="548"/>
<line x1="-50" y1="660" x2="900" y2="560"/>
</g>
<!-- Extra edge emphasis: slightly denser, shorter strokes near perimeter -->
<g stroke="#ffffff" stroke-opacity="0.10" stroke-width="0.9" stroke-linecap="round">
<path d="M210 170 C260 130, 330 115, 405 120" fill="none"/>
<path d="M585 205 C620 255, 630 320, 615 375" fill="none"/>
<path d="M540 500 C475 535, 395 545, 320 525" fill="none"/>
<path d="M175 330 C170 270, 185 220, 220 185" fill="none"/>
<path d="M255 485 C215 445, 190 400, 182 350" fill="none"/>
</g>
</g>
<!-- Subtle outline to define the blob edge while keeping it soft -->
<path d="
M 400 95
C 470 85, 540 120, 585 175
C 635 235, 650 315, 625 385
C 600 455, 545 515, 475 535
C 405 555, 320 545, 265 505
C 205 462, 165 395, 155 320
C 145 245, 170 175, 220 135
C 275 90, 335 80, 400 95
Z"
fill="none" stroke="#ff3f3a" stroke-opacity="0.25" stroke-width="2"/>
</g>
</svg>