benchmarks comparing the rust image processing ecosystem
1
|
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="480"><path fill="#0d1117" d="M0 0h600v480H0z"/><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 444h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 444h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 447.9)"><tspan> 0</tspan></text></g><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 389.57h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 389.57h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 393.47)"><tspan> 1x10</tspan><tspan dy="-6" font-size="9.6">7</tspan></text></g><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 335.15h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 335.15h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 339.05)"><tspan> 2x10</tspan><tspan dy="-6" font-size="9.6">7</tspan></text></g><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 280.72h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 280.72h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 284.62)"><tspan> 3x10</tspan><tspan dy="-6" font-size="9.6">7</tspan></text></g><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 226.29h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 226.29h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 230.19)"><tspan> 4x10</tspan><tspan dy="-6" font-size="9.6">7</tspan></text></g><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 171.86h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 171.86h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 175.76)"><tspan> 5x10</tspan><tspan dy="-6" font-size="9.6">7</tspan></text></g><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 117.44h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 117.44h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 121.34)"><tspan> 6x10</tspan><tspan dy="-6" font-size="9.6">7</tspan></text></g><path fill="none" stroke="#1F2430" stroke-dasharray="5,8" stroke-width="2" d="M89.31 63.01h485.51" class="gridline" color="#000"/><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M89.31 63.01h9m476.51 0h-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="end" transform="translate(80.92 66.91)"><tspan> 7x10</tspan><tspan dy="-6" font-size="9.6">7</tspan></text></g><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M186.41 444v-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="middle" transform="translate(186.41 465.9)"><tspan>tri</tspan></text></g><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M283.51 444v-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="middle" transform="translate(283.51 465.9)"><tspan>circle filled</tspan></text></g><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M380.62 444v-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="middle" transform="translate(380.62 465.9)"><tspan>hollow circle</tspan></text></g><g fill="none" stroke="currentColor" color="#000"><path stroke="#E6EDF3" d="M477.72 444v-9"/><text fill="#E6EDF3" stroke="none" font-family="Arial" font-size="12" text-anchor="middle" transform="translate(477.72 465.9)"><tspan>line</tspan></text></g><path fill="none" stroke="#E6EDF3" d="M89.31 63.01V444h485.51V63.01H89.31Z" color="#000"/><text fill="#E6EDF3" color="#000" font-family="Verdana" font-size="18" text-anchor="middle" transform="rotate(-90 137.32 116.19)"><tspan>cycles</tspan></text><text fill="#E6EDF3" stroke-width="2" color="#000" font-family="Verdana" font-size="14" text-anchor="end" transform="translate(498.69 87.06)"><tspan>fimg</tspan></text><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#73D0FF" stroke="none" d="M508.48 87.76h48.16v-10.5h-48.16z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M508.48 87.76h48.16v-10.5h-48.16v10.5Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#73D0FF" stroke="none" d="M154.04 444h32.38v-81.68h-32.38z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M154.04 444v-81.67h32.37V444h-32.37Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#73D0FF" stroke="none" d="M251.15 444h32.37v-70.28h-32.37z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M251.15 444v-70.27h32.36V444h-32.36Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#73D0FF" stroke="none" d="M348.25 444h32.38v-26.21h-32.38z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M348.25 444v-26.2h32.37V444h-32.37Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#73D0FF" stroke="none" d="M445.35 444h32.38v-7.31h-32.38z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M445.35 444v-7.3h32.37v7.3h-32.37Z"/></g><text fill="#E6EDF3" stroke-width="2" color="#000" font-family="Verdana" font-size="14" text-anchor="end" transform="translate(498.69 108.06)"><tspan>imgproc</tspan></text><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#FFD173" stroke="none" d="M508.48 108.76h48.16v-10.5h-48.16z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M508.48 108.76h48.16v-10.5h-48.16v10.5Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#FFD173" stroke="none" d="M186.41 444h32.38v-42h-32.38z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M186.41 444v-41.99h32.37V444h-32.37Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#FFD173" stroke="none" d="M283.51 444h32.38V78.13h-32.38z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M283.51 444V78.14h32.37V444h-32.37Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#FFD173" stroke="none" d="M380.62 444h32.37v-32.78h-32.37z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M380.62 444v-32.77h32.36V444h-32.36Z"/></g><g fill="none" stroke="currentColor" stroke-width="2" color="#000"><path fill="#FFD173" stroke="none" d="M477.72 444h32.38v-23.77h-32.38z" shape-rendering="crispEdges"/><path stroke="#1A1F29" d="M477.72 444v-23.76h32.37V444h-32.37Z"/></g><path fill="none" stroke="#E6EDF3" d="M89.31 63.01V444h485.51V63.01H89.31Z" color="#000"/><text fill="#E6EDF3" color="#000" font-family="Verdana" font-size="18" text-anchor="middle" transform="translate(332.06 32.86)"><tspan>drawing</tspan></text></svg>
|