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 #491 from SixLabors/js/move-graphics-options

Move GraphicsOptions parameter

0ad630d2a6338e6e458e2f4bce385461490b14c9 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/move-graphics-options

197bc854a0b49dbfee8c85a1a70d1bc0c26f3c40 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #493 from SixLabors/js-fix-porter-duff

WIP - Fix Porter-Duff Compositors

f927c21aaf4c84a4d9662bf92c51edba8c1bce24 authored almost 7 years ago by James Jackson-South <[email protected]>
Add basic comparision tests

8588ea9fab1d82c62762dc8cff51a032154d08c0 authored almost 7 years ago by James Jackson-South <[email protected]>
Add params

5752eaaf09fad8460e8509024fd72dbfbb00e351 authored almost 7 years ago by James Jackson-South <[email protected]>
Move GraphicsOptions parameter

3e2a6ed99e5c64e6d9dff62faf622d4ef5194b58 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #487 from SixLabors/js/non-generic-iquantizer

Use non-generic IQuantizer for image formats

93b5a6e97880d15b1a4138694e9de757195d5c71 authored almost 7 years ago by James Jackson-South <[email protected]>
Establish naming convention + move missed primitives

- `KnownXXX`. Any open-ended collection of algorithms e.g. `KnownQuantizers`, `KnownResamplers`
...

78639e2e4e6da44638fba3ed64b357249f9e7ae4 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #486 from SixLabors/js/namespace-refactor

Refactor namespaces to avoid collisions.

c05518e01efafdb0ed1de9728585cb77205ff9dd authored almost 7 years ago by James Jackson-South <[email protected]>
Overlays => Drawing

6b407ba18db8f0beb5272041e61943e7a55c7373 authored almost 7 years ago by James Jackson-South <[email protected]>
Update license link [skip ci]

58d0fe71e4427c2778a1a9940034d5cb42463175 authored almost 7 years ago by James Jackson-South <[email protected]>
Update readme, remove old docs folder, and features [skip ci]

Features are too much work to keep track of. API docs should suffice.

f1eb9b510c3a0f70dcebf51e8099d6d018f09857 authored almost 7 years ago by James Jackson-South <[email protected]>
Move Bounds/Size to IImageInfo extension methods

cfad42f4277cbb7245ec2f9fc639e424bf670e58 authored almost 7 years ago by James Jackson-South <[email protected]>
Move Rgba32 inline with other pixel formats

6b3c8fb2190efc1b05e324a3b19af6cae85cd3fd authored almost 7 years ago by James Jackson-South <[email protected]>
Combine drawing methods to new Overlays namespace.

dac7be05df6060ff48b1b057890fc9bb85eac185 authored almost 7 years ago by James Jackson-South <[email protected]>
Move drawing files into structured folders

edba8bd4f3bc3314a01fbaade8d80e95e98c609a authored almost 7 years ago by James Jackson-South <[email protected]>
Refactor Image, ImageFrame + IImage

7e60d0335a43ccf2eab1ec40f0f94b2138c26417 authored almost 7 years ago by James Jackson-South <[email protected]>
Normalize predefined group naming.

865a9f16f8b397746c6e5bef396a5b9dd5a61fbd authored almost 7 years ago by James Jackson-South <[email protected]>
Quantizer

06ea3a720241d017ddf9128e75081bbb17618b2e authored almost 7 years ago by James Jackson-South <[email protected]>
Transforms

04bf4e8ad25c0026105942c00f9cf8ddc03c0501 authored almost 7 years ago by James Jackson-South <[email protected]>
Overlays and base processors

df9599984e11f0251208842f5135c24f25ce3b92 authored almost 7 years ago by James Jackson-South <[email protected]>
Replace Fast2DArray with DenseMatrix

Much better and faster (comprable to 1D array)

d7ad514f49367574ec003f55c69c76d8146971b2 authored almost 7 years ago by James Jackson-South <[email protected]>
Binarization, Convolution, DIthering, Effects & Filters

0e542f44ab492cf7274b0d59b60a07ea1fdc43ee authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #478 from vpenades/master

Refactored Image Formats management into its own class

f75dc95788e591b916f41e8b08ba34fee1701c38 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into master

4898e3c017d635571bd11b18646996fe0b930ad5 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #483 from SixLabors/js/fix-481

Can now read padded RSTn markers. Fix #481

28fb99ec4fb3f2e8553acfee4527c67c390b65d3 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into master

cb1e58ec55109c59d6b995a5b3fff60511efd726 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/fix-481

3c33b3d861684b11474dbfc516b3cf6f5b0aa504 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #482 from carbon/master

Update System.Memory library

4705cfbf83d419d3ae256221626fba138ef83dc6 authored almost 7 years ago by James Jackson-South <[email protected]>
removed ImageFormat redirect methods from Configuration.

02577e85f3e84bbeb9ed4a0158943fdaef08f0ea authored almost 7 years ago by Vicente Penades <[email protected]>
replaced Configuration copy constructor with a ShallowCopy method.

c8c87395ee9e0ef26d63155894900e31632c2114 authored almost 7 years ago by Vicente Penades <[email protected]>
Can now read padded RSTn markers. Fix #481

1188171ff13287895f651e4d91157794ada1f2d9 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into master

343db2577e1ac4fa5df996aff6efd1276daeac09 authored almost 7 years ago by Jason Nelson <[email protected]>
Merge branch 'master' into master

1102552b3b879fe305bdaccb84e7fe38531bd184 authored almost 7 years ago by Vicente Penades <[email protected]>
Merge pull request #480 from SixLabors/js/fix-477

Introducing ReadOrigin. Fix #477

82a146f5ebff6e45442fce64b6a4224562416621 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into master

b98dc2ab33cef78698a2623aa521a2c921feb42c authored almost 7 years ago by Vicente Penades <[email protected]>
Merge branch 'master' into master

5d6485e568eb6add215975591b3d652a57211d43 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/fix-477

a174d3fb38571dc0d48b317ef465ab10434d5754 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #474 from SixLabors/js/fix-resize-transform-immutability

Make resize and transform processors immutable #473

718a55bcd7083fcb902bcab4c33b3594cd353577 authored almost 7 years ago by James Jackson-South <[email protected]>
Use Current as Default, Don't additionally throw

a8f7d31c54d62649629b2bcaf1b575f8fa82b08b authored almost 7 years ago by James Jackson-South <[email protected]>
Use Size

7a3b0f8e19b6edd302a99b2000862ccec11b971c authored almost 7 years ago by James Jackson-South <[email protected]>
Merge remote-tracking branch 'upstream/master'

259509d73cf05f13a5bb12f620959924147d4108 authored almost 7 years ago by Jason Nelson <[email protected]>
Merge branch 'master' into master

8fce0b6a67b24f98e402a2509d3a927239814697 authored almost 7 years ago by Vicente Penades <[email protected]>
Merge branch 'master' into js/fix-resize-transform-immutability

8fc67718960e4e257130ea5dd4a9b00022de15fa authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/fix-477

36c70ea50e5f8fc15505e2c08c6c572f5cc26535 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #479 from SixLabors/af/jpeg-issue-464

Baseline Jpegs can contain more than one scan

3cdc4e8240053dd533676fe3347048688f4c333d authored almost 7 years ago by James Jackson-South <[email protected]>
removing the "Issue" label from #464-s test image + ExifUndefType.jpg is actually progressive!

cc03c234975b694cf3e8c2c6912d3ce37325c991 authored almost 7 years ago by Anton Firszov <[email protected]>
Use configuration to set ReadOrigin

8caac09ba2c6ae92b3cd7c899139591059b5dd1a authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/fix-resize-transform-immutability

8390cfd365f36d2bde2fccd010163daeb92f8246 authored almost 7 years ago by James Jackson-South <[email protected]>
Update System.Memory

39168a25c97420a57234bccdeec895da15e726ff authored almost 7 years ago by Jason Nelson <[email protected]>
added failing tests for #464

2998a8012c1e50115984a7eaad79cf039ee178f2 authored almost 7 years ago by Anton Firszov <[email protected]>
Merge pull request #475 from SixLabors/feature/memory-manager

Configurable & optimized memory management

394bfae2367ca0e8ac8af7495b733ce99dbb807b authored almost 7 years ago by Anton Firsov <[email protected]>
Temporary Vortex

a98a9b25ff19fb31f2ac656ca0781544d0f0f4af authored almost 7 years ago by Anton Firszov <[email protected]>
review cleanup

4b4db05aa5beac0ee67a2e0fd2a0908fe91ee5eb authored almost 7 years ago by Anton Firszov <[email protected]>
build fix after merge

68fce2a45752f804398a49d3b1e9db68cbd9e190 authored almost 7 years ago by Anton Firszov <[email protected]>
Merge branch 'master' of https://github.com/SixLabors/ImageSharp into feature/memory-manager

# Conflicts:
# src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs
# src/ImageSharp/Processi...

5ee396f980ad90b088f911b1fb6e0ba4318d2c06 authored almost 7 years ago by Anton Firszov <[email protected]>
Make resize and transform processors immutable #473

e1faa4bf2ecb8a7c1268303748de24a302c57fb5 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #471 from SixLabors/js/remove-drawing-clone

Remove Clone from DrawImage to reduce memory consumption

71920ea3b9ed24e9a25b11ab2ae89cabe31bb9b5 authored almost 7 years ago by James Jackson-South <[email protected]>
Remove Size parameter and minor transform cleanup.

371224d22cdc854bc98d086c550c636f6e008078 authored almost 7 years ago by James Jackson-South <[email protected]>
Remove Clone from DrawImage to reduce memory consumption

52426a27b2beb67c9bb0564b3c6263c20a383261 authored almost 7 years ago by James Jackson-South <[email protected]>
passing MemoryManager to pixel blenders

50a82a29f70656174bb7c99264f1f3e897279bad authored almost 7 years ago by Anton Firszov <[email protected]>
Merge pull request #469 from SixLabors/antonfirsov/cover-all-codecs

Improved test coverage for Encoders/Decoders

c336a6500a5f15a8fedcb376afde006800a25984 authored almost 7 years ago by Anton Firsov <[email protected]>
MemoryManager-s should provide their own IBuffer<T> implementations

82b32239743b079b873f010c684d219d25b6719c authored almost 7 years ago by Anton Firszov <[email protected]>
MemoryManager returns IBuffer<T> now

5180de96a0d8fe8b28921b0fdd6d64a823438b06 authored almost 7 years ago by Anton Firszov <[email protected]>
2 drawing regression test cases for safety

cf969850117d59f3b2d398f85e392533edd7f885 authored almost 7 years ago by Anton Firszov <[email protected]>
Hide Buffer<T> indexer + !! WuQuantizer review in comments !!

8cd0483260ccf5fa043cf5e4de996a131c0795a8 authored almost 7 years ago by Anton Firszov <[email protected]>
introducing FakeBuffer<T> workaround

2226a78873d0fa40866d2192ef756c887372015d authored almost 7 years ago by Anton Firszov <[email protected]>
dropping MemoryManager ctr. argument:

PngEncoder, WuQuantizer, ShapeRegion, ShapePath

04cdb00b00366dda3e402ee471a1dba433f0c093 authored almost 7 years ago by Anton Firszov <[email protected]>
Merge remote-tracking branch 'origin/antonfirsov/cover-all-codecs' into feature/memory-manager

# Conflicts:
# tests/ImageSharp.Tests/Formats/Png/PngEncoderTests.cs

e0ff89ddab34f78e6c973028730fe5db5b428c08 authored almost 7 years ago by Anton Firszov <[email protected]>
JpegEncoderTests using reference images

3e10f30d62190e07d0a80ec455552e95e480cd78 authored almost 7 years ago by Anton Firszov <[email protected]>
Merge pull request #457 from SixLabors/js/update-test-dependencies

Replace CoreCompat.System.Drawing with System.Drawing.Common

db94cbf6759f19f09e84884ecdef7dd4c042a9fb authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into feature/memory-manager

# Conflicts:
# src/ImageSharp/Formats/Gif/GifDecoderCore.cs
# src/ImageSharp/Formats/Png/PngEnco...

b6f1e7121d454be01f634dbe889f2eff8dea3a76 authored almost 7 years ago by Anton Firszov <[email protected]>
removing samples

d4e1b127c2d45656c1e49bd22baf9194b98346c1 authored almost 7 years ago by Anton Firszov <[email protected]>
Fix all failing tests

ca83167d89fe9831369bd74059f02bc539b0f543 authored almost 7 years ago by James Jackson-South <[email protected]>
Replace CoreCompat.System.Drawing with System.Drawing.Common

697fee398b2c3c18755967ce11c28185f5b1dcd7 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #446 from SixLabors/js/premultiply

Premultiply to prevent transparent pixel bleed

97af62b56a8defc88b956444492c6f4bbd3d4bb1 authored almost 7 years ago by James Jackson-South <[email protected]>
Add kaboom image for future testing

3ae4abca087dc140dfcd89dd38f7440d5d15a39e authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/premultiply

62d575681caeb6dda8eb3df3d8841b6417777472 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #445 from SixLabors/js/housekeeping

Remove unused files

37f1c938e93f5657acdbf91a5eb8e6fcf965a4ad authored almost 7 years ago by James Jackson-South <[email protected]>
Remove unused files

693949a4bd9e60d839b069bdb24606870cbfdafe authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #386 from SixLabors/js/affine-transforms

Add Interpolated Affine Transforms

fa9296c4ad01e0acaea08ca77b01602fe03f2289 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/affine-transforms

66447f65a0cd7eb0171c01b8618c8b8d4c1f43cd authored almost 7 years ago by James Jackson-South <[email protected]>
bugfix in GifDecoderCore.Identity

b71ad660c85866b4aa76346f7130cc2e70f61e43 authored almost 7 years ago by denisivan0v <[email protected]>
Merge branch 'master' of https://github.com/xakep139/ImageSharp

235b53478f17eed3ca61016b04d299098a23a406 authored almost 7 years ago by denisivan0v <[email protected]>
Added an API to read base image information without decoding it

- intoduced base IImage interface
- introduced IImageInfoDetector interface
- Image.DetectPixelT...

568e0d5b6e98b0c78cb1b9042c067deb6aca5bd2 authored almost 7 years ago by denisivan0v <[email protected]>
Merge branch 'master' into master

7c0925a5a85fe2dcc6b2ae7fe1b89e3ccbbee941 authored almost 7 years ago by Nikita Balabaev <[email protected]>
Merge pull request #438 from SixLabors/add-license-1

Rename LICENSE file name & update text

294e3b96d923531997e82cec2c004aa15eab2ba4 authored almost 7 years ago by Scott Williams <[email protected]>
Create LICENSE

86cbcae132a72d8fa4fe8ab9bcd6a98368a716ae authored almost 7 years ago by Scott Williams <[email protected]>
- Removing more usages of ArrayPool

bc726048207f764c1de6d2114ac846ba59a8997a authored almost 7 years ago by Lauri Kotilainen <[email protected]>
- Code style fixes

797699ef40abd9aa7bf7fe64ac2aa9f658157256 authored almost 7 years ago by Lauri Kotilainen <[email protected]>
- Use Configuration.Default.MemoryManager in tests

fa466062dbd3980abd46997c5d4cd7670c240329 authored almost 7 years ago by Lauri Kotilainen <[email protected]>
- Explicitly pass MemoryManager to the places that

need it (aside from a few exceptions)

c1744dda95f00fa4c74955b4e1c1b7ffd065f25d authored almost 7 years ago by Lauri Kotilainen <[email protected]>
Merge pull request #31 from SomeAnon42/master

Fix spelling of 'convenience'

6aac214492a6da010f55bd64ef12ad8c3ebc7681 authored almost 7 years ago by Scott Williams <[email protected]>
Merge pull request #32 from nilzen/right-cut-off

Fix shape cut off, used to return the whole shape

f9dee60dfd395549e5533677101cf844b65880ca authored almost 7 years ago by Scott Williams <[email protected]>
- Allocate Buffers from memory manager

ded4d610bb0d44718aaf9ac7eed511fec42e8e41 authored almost 7 years ago by Lauri Kotilainen <[email protected]>
Merge branch 'master' into master

3d9bfc1bfa3f7301d6a548894548d6a9a45c4a94 authored almost 7 years ago by Nikita Balabaev <[email protected]>
Fix shape cut off, used to return the whole shape

c2c6915a9543881b22661efc381d9ec7b61a2f71 authored almost 7 years ago by Olov Nilzén <[email protected]>
Merge branch 'master' into js/affine-transforms

6ed8005f82fcf32074f7bbc74612be167aaf2a4e authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #414 from SixLabors/issue-412

Offset pixel grid when rendering with anti-aliasing turned off

ed20300f3c8acd0d25eae68ebc6f15d72351e4f7 authored almost 7 years ago by Dirk Lemstra <[email protected]>
Ensure extact half full renders a pixel

It can end up missing some pixels if they happen to fill exactly half the pixel

4928b2fc52ba13fc55f7c521d4d00bed34fd164e authored about 7 years ago by Scott Williams <[email protected]>