Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/SixLabors/ImageSharp.Drawing

:pen: Extensions to ImageSharp containing a cross-platform 2D polygon manipulation API and drawing operations.
https://github.com/SixLabors/ImageSharp.Drawing

trying to utilize ClassicPolygonScanner

78a9b3e24ddd8d5beca036fcea9fae047d0fea4e authored about 4 years ago by Anton Firszov <[email protected]>
ClassicPolygonScanner (for safer refactor path)

da87b7963d114c34c6fa09a50355f12ba7e84a9c authored about 4 years ago by Anton Firszov <[email protected]>
FillPolygon_Solid_Basic

d3d1fe790fedf55d24001c85347b3d7df196a67c authored about 4 years ago by Anton Firszov <[email protected]>
remove TolerantComparer

b634dea000126c61b9c0a4a20c4c921d2ba5b730 authored about 4 years ago by Anton Firszov <[email protected]>
comment on SelfIntersecting01

b6859e9f4c70557124e3acde4e7bfe52895dfbbb authored about 4 years ago by Anton Firszov <[email protected]>
distort lines according to rounding rules

a2296be968fa2375a33a6cb14d2e7af20859d0b0 authored about 4 years ago by Anton Firszov <[email protected]>
FuzzyFloat

722e57f457db9452bf73490c9e54f24460542254 authored about 4 years ago by Anton Firszov <[email protected]>
even more tests passing

ea57b49afd2065ced128665d13a4424f01a54943 authored about 4 years ago by Anton Firszov <[email protected]>
some tests pass

99d7052a3c38d707081c6d7f79a03c281ed1a6d6 authored about 4 years ago by Anton Firszov <[email protected]>
some progress with PolygonScanner

48ce7cca5615adc6fcbc20b3608ed07a50a202fc authored about 4 years ago by Anton Firszov <[email protected]>
+1 corner case

3bd5e94e91b363c90c5f374d17abf240d3ade4a2 authored about 4 years ago by Anton Firszov <[email protected]>
RoundToPositiveInfinity

ef3992cd49c37ba7f322b7d7eafdded23a202350 authored about 4 years ago by Anton Firszov <[email protected]>
robust rules for categorizing horizontal edges

1fb057801aa66190dac8d2969cb084546a68c748 authored about 4 years ago by Anton Firszov <[email protected]>
better VertexCategory rules

5bb6933ac5d922c4d4eeda796f16037142bae3f1 authored about 4 years ago by Anton Firszov <[email protected]>
NumericCornerCases

254827bb06045b32f9ae11faf41dee7e5fabb5e2 authored about 4 years ago by Anton Firszov <[email protected]>
ActiveEdgeList skeleton

7fc5f8233cd7fef3b2ed6477c11e878198a3f621 authored over 4 years ago by Anton Firszov <[email protected]>
Move types

dbb7bddac0a9b1ad2c6c4f423e06e857c5bf4afe authored over 4 years ago by Anton Firszov <[email protected]>
Some docs about VertexCategory rules

66971279ac72c9c78d16a71e2538a3c849aca189 authored over 4 years ago by Anton Firszov <[email protected]>
VertexCategoriesAndEmitRules.jpg

2b684836f410e7dca42820782977880c8535eebe authored over 4 years ago by Anton Firszov <[email protected]>
ScanEdge.GetX

cb38780ce00f952211ed4397306cf001034e2854 authored over 4 years ago by Anton Firszov <[email protected]>
started implementing PolygonScanner

c4e5001eb9606495fa995539ab026182264c434f authored over 4 years ago by Anton Firszov <[email protected]>
QuicSort, SortHelper -> SortUtility

2deaeff4329be9fe2f50eaf2e63003a43fc119fa authored over 4 years ago by Anton Firszov <[email protected]>
SortHelper

37d6d021b3ab0122b848f861b35c4bf0d1e31ea3 authored over 4 years ago by Anton Firszov <[email protected]>
use Sign2 to determine polygon orientation

a077f4e898f54d46367621c69a3d05e299321d17 authored over 4 years ago by Anton Firszov <[email protected]>
cleanup + more tests

4c493fdb50abe8eb7744cd9c30891fc1b5dd80ab authored over 4 years ago by Anton Firszov <[email protected]>
SimplePolygon_AllEmitCases works

6de0e46caeb23450ac4f8b51799c5bdf0206726b authored over 4 years ago by Anton Firszov <[email protected]>
ScanEdgeCollection tests

5ee8e1ce1fca11c94239662d0a7c657ea4485636 authored over 4 years ago by Anton Firszov <[email protected]>
EdgeData skeleton

abbe94d6f51af0bbd2e60884437cb5af3dfd62be authored over 4 years ago by Anton Firszov <[email protected]>
TessellatedMultiPolygon works

053a90718b717190e07389199fae379b94e15ccd authored over 4 years ago by Anton Firszov <[email protected]>
ScanTests + infrastructure

7765409758ee0580e26d21de1abf27bf62d2fea4 authored over 4 years ago by Anton Firszov <[email protected]>
_IntersectionExperiments

e20fa94f1ff0c218c8eac99626cdcbdd7b6c9d94 authored over 4 years ago by Anton Firszov <[email protected]>
hack dev inner loop as usual

907df3e43f286257e60fe7509463d2fa58a6e94a authored over 4 years ago by Anton Firszov <[email protected]>
Merge pull request #89 from SixLabors/af/fix-net5-build

Fix compatibility with .NET 5 SDK InternalsVisibleTo

799d6afce0749f3316f6e766ac8884cccc9ef46b authored over 4 years ago by Scott Williams <[email protected]>
Fix build for new images

f6b3d94f55eac173eb4533bc6c3ba1d7e2864a69 authored over 4 years ago by James Jackson-South <[email protected]>
Fix compatibility with .NET 5 SDK InternalsVisibleTo

6b5496e377c515c9b935ae2f3e2d90f20f0eb4b8 authored over 4 years ago by Anton Firszov <[email protected]>
Merge pull request #80 from SixLabors/js/sponsors

Update sponsorship info [skip ci]

a324c4f499a125f500f51ba6ed320ea2cfd04006 authored over 4 years ago by James Jackson-South <[email protected]>
Update sponsorship infor [skip ci]

7ad95ab4c0f09af6644468f10b852c9d3702c657 authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #74 from SixLabors/js/fix-issue-links

Fix contribution links

490c27c630a9f0ce4ea545215b631c3cf49f76ee authored over 4 years ago by James Jackson-South <[email protected]>
Update PULL_REQUEST_TEMPLATE.md

e9fc1683cd56fcad2d0faddc6c5754e0b74608df authored over 4 years ago by James Jackson-South <[email protected]>
Fix links

3c4c70f4ca7afda83787dfc1b80acc8cf5cd8896 authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #70 from SixLabors/sw/issue-28

Offset draw line operations to draw from pixel center

48a803e51df044f33e061fc140e81aec5b3aa310 authored over 4 years ago by Scott Williams <[email protected]>
Merge branch 'master' into sw/issue-28

65b27acda6d7685c90fe24ff74436ee38f877a11 authored over 4 years ago by Scott Williams <[email protected]>
Merge pull request #71 from SixLabors/sw/minver

drop gitversion in favour of minver

8e10c1a9e401ace9ccb8e539f64c2d6b8ef15aa8 authored over 4 years ago by Scott Williams <[email protected]>
drop gitversion in favour of minver

e5f8f890ad28d550bc51fa56a75257b7a4f32923 authored over 4 years ago by Scott Williams <[email protected]>
Merge branch 'master' into sw/issue-28

cd86e3c92a7a9eda60adb15b88bd19c0dbb3484a authored over 4 years ago by Scott Williams <[email protected]>
Merge pull request #69 from SixLabors/js/issue-54

Prevent issue with zero width pens

a603226610886e410521b008733bd36b7d4f6a0f authored over 4 years ago by Scott Williams <[email protected]>
drop commented out test block

9dbf36e284f524b21f3a7a0b13a5a34877aacc1c authored over 4 years ago by Scott Williams <[email protected]>
Only care about the start or error message

Resolves differences between netfx and netcore message formats

4cb202c93b7e4db262ee3342f4cc553f0adf8aac authored over 4 years ago by Scott Williams <[email protected]>
update reference images as we now render +0.5 pixels over

cf9ead4d1344fde08f8967e495d9255456a9f8ca authored over 4 years ago by Scott Williams <[email protected]>
ensure all lines offset to align to pixel centers

fb7da4e46f66adc7d396d8f9f2819ddccafb8024 authored over 4 years ago by Scott Williams <[email protected]>
mark the test as windows only

d0eef49275d1205fee1d37093fd1602c41fe1269 authored over 4 years ago by Scott Williams <[email protected]>
Merge branch 'master' into js/issue-54

a759b69c3299820451ef355e7b56374e73b65f58 authored over 4 years ago by Scott Williams <[email protected]>
handle empty complex polygons

dfa6c8683d80837f68af3cc2a0bc6c041a15bb3a authored over 4 years ago by Scott Williams <[email protected]>
Prevent zero width pens

3a1e6a38046924dcb3514bfdaff355fe7876eeef authored over 4 years ago by Scott Williams <[email protected]>
Isolated test cases for the 2 underlying issues

0c2b7297532742c68626a943aa72b8a6e654e557 authored over 4 years ago by Scott Williams <[email protected]>
Merge pull request #68 from SixLabors/sw/issue65

Skip filling rectangles if the effective fill area is zero width or height

04c6011dfe80e1074741f792992c7bae8a9bd06b authored over 4 years ago by Scott Williams <[email protected]>
Skip filling rectangles when effective fill area is zero width or height

130a8062de1941be0d6056710a957195c24e55dd authored over 4 years ago by Scott Williams <[email protected]>
Create Issue-54.cs

bee1775aed96e998c81a699cffafd6392e1b1d14 authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #62 from SixLabors/js/beta-10

Beta 10

425bdbd9b4df45dff3baaf70f94b48b28682651d authored over 4 years ago by James Jackson-South <[email protected]>
No Arial on Linux

5c6f7a808c7cbc5668f7250c7b4e90dec89f75c8 authored over 4 years ago by James Jackson-South <[email protected]>
Add test for #37

11ef89bc7db0b4ebaf90f8704b637e3256f51086 authored over 4 years ago by James Jackson-South <[email protected]>
Add tests for #46

221267f1615444f127e8a7760bb1302dff86651a authored over 4 years ago by James Jackson-South <[email protected]>
Update refs

5a74c696d6b446a47473c046046d5936f659f966 authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #60 from SixLabors/js/simplify-out-of-range

Check length before using index.

92098af01c0d51476c3891143cb35d378a747753 authored over 4 years ago by Scott Williams <[email protected]>
Check length before using index.

908b0d23193848af6a21b44de2ddaef10e9dd59b authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #56 from SixLabors/js/discussions

Update Discussions Links

1e12a4c1973c0b15ac94b2853d620c092cc7e3a7 authored over 4 years ago by James Jackson-South <[email protected]>
Update README.md

c10a792a6620b7db42ae7f89226949d09270a37d authored over 4 years ago by James Jackson-South <[email protected]>
Update config.yml

3a2ca2caf119c9c59fe033884595e4c7bb855f98 authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #53 from SixLabors/js/apache

Update license, config and docs.

ea10a7bc1c69e43628df56c92c9a007c09ec6793 authored over 4 years ago by James Jackson-South <[email protected]>
Update references. Reorganise readme.

3cbb750f470bac44fa6e00736eec77948f8e5e16 authored over 4 years ago by James Jackson-South <[email protected]>
Update license, config and docs.

faf4e66922bc65656b6537ec5a0789169297290b authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #52 from SixLabors/js/codecov

Use official CodeCov app

f0bd74ab4a31a898143f63ae8ff3652ee0b8c098 authored over 4 years ago by James Jackson-South <[email protected]>
Use same settings as ImageSharp

346e9a3554cb13f157bd74dd29e94b980f791a42 authored over 4 years ago by James Jackson-South <[email protected]>
Use official CodeCov app

ae732a318e9d95aedc3f7496ae085d8caca3d227 authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #51 from SixLabors/js/discussions

Fix Issues Yaml

d069c1c84418b349f709fea124a94cb624c42ac4 authored over 4 years ago by James Jackson-South <[email protected]>
Fix yaml

42a92b666653f3340cea6c083d1187ae34217d5f authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #50 from SixLabors/js/codecov

Use correct CodeCov token and update support links.

d9872a18340254fe1d47da02ba8217f478ea09b5 authored over 4 years ago by Scott Williams <[email protected]>
Use correct CodeCov token and update support links.

395ce4381c3eccda42288cd49f10a06434c4e509 authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #49 from SixLabors/sw/zero-length-polygons

Prevent internal path throwing index out of range for an empty path

e85396ab6de1d11e79695d17d49a31336d896462 authored over 4 years ago by Scott Williams <[email protected]>
ensure we initialize bounds and length

4f216e519f09acbef76c975f492cfe3fdf0191ed authored over 4 years ago by Scott Williams <[email protected]>
prevent internal patth throwing for an empty path

46ee8bd4ebf81c7ee12e94bb62d930fcdf3d2dba authored over 4 years ago by Scott Williams <[email protected]>
fix package license

a45cb1c9d66f0085e1ee38f480f5557d4ea6d6b3 authored over 4 years ago by Scott Williams <[email protected]>
Merge pull request #45 from SixLabors/sw/beta-8

Update licence to AGPL 3 & update Fonts dependency

28f3616055d232877b8972922e7a0875ac2f744b authored over 4 years ago by Scott Williams <[email protected]>
upate to latest public fonts beta

05a64266dcb6cd9cb1e2e1b79d5d505bbdb898f7 authored over 4 years ago by Scott Williams <[email protected]>
remove compile toolset dependency from nuget package

66270eba56e506ea3acae4ab9640962c84f9c5ed authored over 4 years ago by Scott Williams <[email protected]>
update license to AGPL 3

47c984339b21a1e0f5071d8ce8257e62830776f2 authored over 4 years ago by Scott Williams <[email protected]>
Merge pull request #43 from SixLabors/sw/clear

'Clear()' image operation

0659c58bf24b70582f4657a5159a08cd3ff688bc authored over 4 years ago by Scott Williams <[email protected]>
update return type comment for all exterions

cf387ef1004130f9ac7649677c067f8e0df2b446 authored over 4 years ago by Scott Williams <[email protected]>
fixed xml comment 'options' spellings

8928ef66a40565a4c28eb0842e9ac27d0921b3ea authored over 4 years ago by Scott Williams <[email protected]>
Merge branch 'master' into sw/clear

eda9825680305fd5e86f38a9854ddad1895c257b authored over 4 years ago by Scott Williams <[email protected]>
Merge pull request #42 from SixLabors/sw/rectangle-fill-optermization

Optermization for filling rectangles to gain access to fast fill path

25c3921f6f8c5dc9bfd05f038b4a1ba5e9f6891f authored over 4 years ago by Scott Williams <[email protected]>
Merge branch 'master' into sw/clear

bbc1afeb0161538ec7538a33d1840ccbfd8d1df8 authored over 4 years ago by Scott Williams <[email protected]>
Merge branch 'master' into sw/rectangle-fill-optermization

ce20c23e67e7df3443bd67a1ce131849c0c7a6ab authored over 4 years ago by Scott Williams <[email protected]>
Merge pull request #39 from SixLabors/sw/emoji-support

Update Dependencies and add support for emoji font rendering

5c89bf00c42f55d834298d0e0520788c90a11aca authored over 4 years ago by Scott Williams <[email protected]>
Add 'Clear' extensions matching Fill

4720c39ad970f56fb38e28d7325262cb64d26349 authored over 4 years ago by Scott Williams <[email protected]>
Optimize fill rectangle to be as fast as general fill where possible

d184dd1c8d1bdd2bd8daba47da5abfac73b8b47c authored over 4 years ago by Scott Williams <[email protected]>
remove submodule from .gitmodules

655d6298309601ace2757de49328318364ee30e2 authored over 4 years ago by Scott Williams <[email protected]>
remove extra usinging

07a75f4d22426c6d0c8f47debdfc5f4494db0a2c authored over 4 years ago by Scott Williams <[email protected]>
make TextOptions and ShapeOptions composed rather than inherited.

c1c04fe3529d2d54f7d049407ad715af3665b168 authored over 4 years ago by Scott Williams <[email protected]>
Improve test coverage

17f02b49ab1463b4da9d2672078150900c8387d2 authored over 4 years ago by Scott Williams <[email protected]>