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

Merge pull request #724 from SixLabors/js/fix-723

Decode components in correct order + cleanup + optimizations.

fa340df27c2bd8945c3b321133928ef4dd02f967 authored about 6 years ago by James Jackson-South <[email protected]>
Decode components in correct order + cleanup + optimizations.

ae6dd86b8b85006c14dd33218089ce5b1c6da3fb authored about 6 years ago by James Jackson-South <[email protected]>
Merge pull request #722 from SixLabors/js/fix-721

Fix #721

267a1f103f36dc3d80ae8e1b047bfa6d8713b4b8 authored about 6 years ago by James Jackson-South <[email protected]>
Fix #721

02fdd8b8b57b4362f70f76c5bcf82b715be98730 authored about 6 years ago by James Jackson-South <[email protected]>
Merge pull request #710 from SixLabors/af/improved-parallelization

Optimized parallel pixel processing

21f813bfce56460546c64fab034284d95ed62704 authored over 6 years ago by James Jackson-South <[email protected]>
fix typo, improve DivideCeil

3f452b08bb9d85c0b141ba46c7e3f11e23648d57 authored over 6 years ago by Anton Firszov <[email protected]>
Merge remote-tracking branch 'origin/master' into af/improved-parallelization

# Conflicts:
# src/ImageSharp/ImageFrame{TPixel}.cs

1ad38e2679f9f50b2809469529ee1e4b7673bce9 authored over 6 years ago by Anton Firszov <[email protected]>
ParallelHelper -> FillProcessor

b11bfa02580b977d842c0989e93015e33098ab86 authored over 6 years ago by Anton Firszov <[email protected]>
DrawImageProcessor + formatting

fcb2dc5544ad121ce360c4e987aefeea97e5c236 authored over 6 years ago by Anton Firszov <[email protected]>
Merge pull request #707 from SixLabors/js/cloning

Ensure frame metadata is a deep copy.

2b9e73769829f3892ed396446d37d1b37e92c965 authored over 6 years ago by James Jackson-South <[email protected]>
Add Clone overloads for new configuration.

c4387760b69258563c4b85a6d1b2a4e552763536 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #706 from SixLabors/js/add-usings-to-readme

Add usings to readme

fb0bef8a4b5a8bca052c04906be289cfd6ad04ab authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/add-usings-to-readme

38250ad93647e68ae797ce42ebe38c19fdc06254 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #693 from SixLabors/js/format-info

Add derived format info types and allow persistance of palette lengths

69775242ed91d58b83c9a50e6ad7f0f6786c1210 authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/format-info

0bb844eb5ab83c4ec5cafabbbe4dcf12ee59e002 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #686 from vpenades/master

Ext.DrawImage generalization to support multiple formats. (Experimental)

c11b44fd5be6c87e41ef7790327f16449c48981c authored over 6 years ago by James Jackson-South <[email protected]>
Preserve BmpBitsPerPixel

3fa728fc30a61972c5046761cf1f920e496fefa8 authored over 6 years ago by James Jackson-South <[email protected]>
Remove duplicate clamping and normalize vector scaling.

c1f3714c2b3b2e99c30143f701d3dbbcf00c8675 authored over 6 years ago by James Jackson-South <[email protected]>
reverted some changes from using DebugGuard

replaced *Vector with *ScaledVector conversion methods

e541d98b7e69c2b3e03604db52c8e3c191fc1979 authored over 6 years ago by Vicente Penades <[email protected]>
Merge branch 'master' into master

babe1f6cc879a8182e320498952ad39165d9629c authored over 6 years ago by Vicente Penades <[email protected]>
Strong type meta query + format singletons

48f8aa0108fa16c791ed30a6b82259407c69dbd1 authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/format-info

f2227ab01a8852394731ba6837c9b1c65afa08c0 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #699 from SixLabors/js/fix-exif-overflow

Fix EXIF overflow and Jpeg decoding

44ff0ae75d0a1d223ea2e2229b60478734c83fb4 authored over 6 years ago by James Jackson-South <[email protected]>
Fix EXIF overflow and Jpeg decoding

9c1d722ea5abb7f960c4636a35ce9bdcb7b73949 authored over 6 years ago by James Jackson-South <[email protected]>
expanding blocks...

332b46aad7664f83d16427c913b3322cdf5976d8 authored over 6 years ago by Vicente Penades <[email protected]>
trying to improve Opacity out of range propagation.

For some reason, FillRegionProcessor and DrawTextProcessor where overshooting opacity over 1

68dd133e3658d1ae179f75940ccab73aedebcda3 authored over 6 years ago by Vicente Penades <[email protected]>
Use dictionaries to store format specific metadata

dfe85b3b6a659f57f0d926d3d0f5080b5870c344 authored over 6 years ago by James Jackson-South <[email protected]>
Add derived format info types and allow persistance of palette lengths

8b601da3b0be98767ed077112675b358dfc264a3 authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into master

b34e8eb1343a5a60f41fcb34f6f7c7f24022e1da authored over 6 years ago by Vicente Penades <[email protected]>
Merge branch 'master' into js/add-usings-to-readme

2f03624aac061e43c27f479588208d4720f27f6c authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #691 from SixLabors/issue-templates

Added new issue templates.

07bc4f691324e6ef74aebcb38c476a5ba199efe0 authored over 6 years ago by Scott Williams <[email protected]>
Fix appveyor build

https://github.com/appveyor/ci/issues/2519#issuecomment-405828041

c450d93bd238dd12c5dbe331a917b8fff7492c4c authored over 6 years ago by James Jackson-South <[email protected]>
Add usings for clarity.

334b35605decabf7d77f5f444cf9350cf06a3530 authored over 6 years ago by James Jackson-South <[email protected]>
Added new issue templates.

f03919954f5656999901a582fb0ce976451b5316 authored over 6 years ago by Dirk Lemstra <[email protected]>
Refactored PixelBlenders so it generates much less code and allows for two loop variations.

Generalised DrawingImage methods to support drawing images with a format different than the desti...

3eeafc3689722fd8b11c3eeced1bff6d1234eb64 authored over 6 years ago by Vicente Penades <[email protected]>
Merge pull request #684 from SixLabors/js/DuplicateFormats

Don't allow duplicate formats in configuration.

5187e61c3fc94899b5835a4d08a46e5ed1f379ce authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #52 from carbon/master

Improve CQ2

a85979c63f97c3305f4d30a197a06c5ad4f25b44 authored over 6 years ago by Scott Williams <[email protected]>
Replace == null with is null

35456c946db4437b7e8ef221cbbcd13ffcce9633 authored over 6 years ago by Jason Nelson <[email protected]>
Format InternalPath

d03092deaa9b919d9509c3a8bc6925c001179ee2 authored over 6 years ago by Jason Nelson <[email protected]>
Format RegularPolygon

67b0802a7c7d3f69a5955ba2065f36fd075b0f9c authored over 6 years ago by Jason Nelson <[email protected]>
Format PathBuilder

4a32eceb306efcb34136d7ed9a3aeda9f9fa1eee authored over 6 years ago by Jason Nelson <[email protected]>
Return IPath array from GeneratedClippedShapes to avoid ToArray allocation in constructed ComplexPolygon

055511d9e79542cb5247a5cf9ef6beec09eca627 authored over 6 years ago by Jason Nelson <[email protected]>
Format EllipsePolygon

7f86ea3fc779726c65b0042ade0237c8a795ad36 authored over 6 years ago by Jason Nelson <[email protected]>
Format ComplexPolygon

652e1d541d9f0266126697f4bf98b1b18ebd394e authored over 6 years ago by Jason Nelson <[email protected]>
Merge pull request #51 from carbon/master

Improve CQ

02c376e7f7cd8993d152af2a846a92195e4f668f authored over 6 years ago by Scott Williams <[email protected]>
Add additional tests

311ffc5b96f4562477853a1526da9fd4ceb9fe28 authored over 6 years ago by James Jackson-South <[email protected]>
Don't allow duplicate formats in configuration.

4ee5fd945df2a51d755e8beaf963beebc3fcdca5 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #682 from SixLabors/js/image-blending-tests

Add image blending tests to match the SVG spec examples

a734cdf8f51d0cbd6870b8b2635281346e9d1702 authored over 6 years ago by James Jackson-South <[email protected]>
Format PathCollection

14c70f22c5e4ac812ecbf6638dc9cc97b67d8bea authored over 6 years ago by Jason Nelson <[email protected]>
Use ternary operator

e5c550ed41fce8578aa67fbe234dc9f2bff536da authored over 6 years ago by Jason Nelson <[email protected]>
Seal Star

fba3012cff813f19d456f7f07f5cb16275479c2e authored over 6 years ago by Jason Nelson <[email protected]>
Use pattern matching

6591692b3392131c8610a0c902ae02de334148f5 authored over 6 years ago by Jason Nelson <[email protected]>
Fix subbuffer

ce41cad134df372d7e11f4bcd7cee79a7b951d8d authored over 6 years ago by Jason Nelson <[email protected]>
Simplify transform loop in CubicBezierLineSegment

707c66e429bc550e90a90b5880fbd11a42077d1b authored over 6 years ago by Jason Nelson <[email protected]>
Remove unnessary null check for Span

99c348c5e668527f2e2be1b4ce2290e8b79d0007 authored over 6 years ago by Jason Nelson <[email protected]>
Simplify transform loop in LinearLineSegment

4c195c69d780f3159b5a3e44f3dd98d400428ff7 authored over 6 years ago by Jason Nelson <[email protected]>
Eliminate allocation in Path constructor and simplify transform loop

844d195b2c5f72ddeaca01291ee7417abc808399 authored over 6 years ago by Jason Nelson <[email protected]>
Remove Gaurd.IsNull and inline throws

228369b9fe8b419a3ba7512e46e8ac992987c854 authored over 6 years ago by Jason Nelson <[email protected]>
Make ClippablePath readonly and access by reference

ddf9cc5d194c4669f82e2103212d1ea30219bb6f authored over 6 years ago by Jason Nelson <[email protected]>
Format Outliner

1ab12730e096ffb101ca3c1384004d0f72d935bd authored over 6 years ago by Jason Nelson <[email protected]>
Remove IEnumerable overload from LinearLineSegment & eliminate allocation

1e5de2af296dd8baf284b4176b0944b19b782837 authored over 6 years ago by Jason Nelson <[email protected]>
Remove IEnumerable<PointF> construction in CubicBezierLineSegment (eliminating allocation)

a9480629b0cedaf4041e9db685fc2ae25d083236 authored over 6 years ago by Jason Nelson <[email protected]>
Remove unused Gaurd methods

691f199c54747c8ff64ea7d6b47a8f1438d62f1c authored over 6 years ago by Jason Nelson <[email protected]>
Eliminate unnessarcy array copy in PathCollection

73315c510ccc96768fe19181652e71421b3b69c1 authored over 6 years ago by Jason Nelson <[email protected]>
Format ComplexPolygon

e03c8737c660ae64ac54d131d50e33ffc94a78e2 authored over 6 years ago by Jason Nelson <[email protected]>
Remove unused message overloads from Gaurd

8294cdb25d8b9a4dc14c7cd99eef5473178089e0 authored over 6 years ago by Jason Nelson <[email protected]>
Make Segment readonly and pass by readonly ref

431e718b9032997e68feb9d97509e6fc6362a33d authored over 6 years ago by Jason Nelson <[email protected]>
Seal ILineSegment implementations

5a02c5f363daefa8dd4c514bb38977cdd0fe731b authored over 6 years ago by Jason Nelson <[email protected]>
Update netcoreapp to 2.1

f37927df1d057839e2ed9f6a4315b385f914ea40 authored over 6 years ago by Jason Nelson <[email protected]>
Update langversion to 7.3

dc53ab20e8beb62fff3c9cfbd1fc41b927e3815c authored over 6 years ago by Jason Nelson <[email protected]>
Add image blending tests to match the SVG spec examples

1adf1295bf4d1a42a2be60a465536176c0989b0b authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #679 from vpenades/master

Split PixelBlendMode into PixelColorBlendingMode and PixelAlphaCompositionMode

20dd97cfd14b5001dff10b809e9748541df82c44 authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into master

0d29d18affa68f526a68ff057b60c1883f10837d authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #681 from carbon/dropnetcore20

Drop .NET Core 2.0 from continuous integration test coverage

54809a631eac336985d16319284d0a08f7359b33 authored over 6 years ago by James Jackson-South <[email protected]>
Update manual build nstructions in README

42dfe9741f3e8b35a79efbefa373b9addb924495 authored over 6 years ago by Jason Nelson <[email protected]>
Update CodeCoverage to use .NETCORE2.1

7fdf1c68488e960171da66ad106c27b8ee2e2b78 authored over 6 years ago by Jason Nelson <[email protected]>
Update run-tests.ps1 to use .NETCORE2.1

2dc5a661a3be92ea3bd678250fcfb721d3e4b2f1 authored over 6 years ago by Jason Nelson <[email protected]>
Add run-tests.ps1 to Solution

3597520f9dde55749e1958af459d54fee1107d0b authored over 6 years ago by Jason Nelson <[email protected]>
Drop net47 from test library

5569e7cb07cc1c7793f1e6e8286978d8a6faa042 authored over 6 years ago by Jason Nelson <[email protected]>
SolidFillBlendedShapesTests now tests all composition/blending combinations.

036ef6e513a024286a31237b0f8b04e208009e3c authored over 6 years ago by Vicente Penades <[email protected]>
Drop netcoreapp2.0 build target

9f317b57e03210e818f94a79416d5c393d433b08 authored over 6 years ago by Jason Nelson <[email protected]>
Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific tests.

f24c86549fb793ad13c0734c2340af2628e28e81 authored over 6 years ago by Vicente Penades <[email protected]>
fixed argument name to help reflection match the file names

e60c8f02797c36ee2f18bc783163463760993b7d authored over 6 years ago by Vicente Penades <[email protected]>
Fixing SolidFill tests again...

29b81eaa64697c8943e6ff79a17f05527e566552 authored over 6 years ago by Vicente Penades <[email protected]>
Updated SolidFill tests to cover all possible Blending-Composition combinations, reference images not in place yet

afdc5322e5c2f14a0dc4c481d5d5644f5eb934d1 authored over 6 years ago by Vicente Penades <[email protected]>
rearranged DrawImage method arguments. Fixed tests accordingly

44287aba0dcd78d0f3ac1f01e5ce7147ed000238 authored over 6 years ago by Vicente Penades <[email protected]>
refactored DrawImageProcessor methods

753cbbcb060f7406f5691717888afde9d05cb4ea authored over 6 years ago by Vicente Penades <[email protected]>
Fixed missing Alpha Composition property in TextGraphicsOptions

bfc2208d44e221bed6eefa2bd7c07454d21f45c0 authored over 6 years ago by Vicente Penades <[email protected]>
Merge branch 'master' into master

ea55a2f6c66bf42f4ccf6ff5e1b8472842440ec3 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #678 from carbon/nulls

Improve CQ7

e4156e2553b28b61107f7dd36c9d9e823c976185 authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into nulls

f20833198ba0bcbddae1b25c0693a535b5af5b2a authored over 6 years ago by James Jackson-South <[email protected]>
Split PixelBlendMode enumeration into PixelColorBlendingMode and PixelAlphaCompositionMode

3d8e0f3da0fd46480f07d0f2a8e6be8d1f3099c5 authored over 6 years ago by Vicente Penades <[email protected]>
Merge pull request #641 from vpenades/master

WIP Generate all Pixel Blender/Composer possible combinations to solve #535

c8aa2480860de42b1ba11ffde4fffba3ddf36a4f authored over 6 years ago by James Jackson-South <[email protected]>
Update refs and fix line endings

8d1a363b212f5df2e607c557b4806485f6657e0c authored over 6 years ago by James Jackson-South <[email protected]>
Replace == null with is null

5100edd5ad1187ec92ec4f1506186d8002ff26d9 authored over 6 years ago by Jason Nelson <[email protected]>
Merge branch 'master' into master

e666050751577c0d63da2247f8fd204996bfa5c1 authored over 6 years ago by Vicente Penades <[email protected]>
Merge pull request #676 from SixLabors/js/defect-675

Fix 1 bit bmp decoding and add extra test images.

92bac5b1c4cb09b085a41b7ace72f6afb0db4184 authored over 6 years ago by James Jackson-South <[email protected]>
Fix 1 bit bmp decoding and add extra test images.

33676a1e957a2a6ddb57d97653834cd3a57ec50d authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into master

bddab34a64ac423bcb9a4213b36d9f55c2ac9d6f authored over 6 years ago by Vicente Penades <[email protected]>
Merge pull request #665 from SixLabors/af/memory-bridge

Consume memory primitives from SixLabors.Core

373a4d77e0eb59f9328b904774775d946917c63f authored over 6 years ago by Anton Firsov <[email protected]>