Ecosyste.ms: OpenCollective

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

github.com/SixLabors/ImageSharp

:camera: A modern, cross-platform, 2D Graphics library for .NET
https://github.com/SixLabors/ImageSharp

Fixed bug leading to gray images after decoding

1050cf2231931e93f1195a867bedf1519e4e31f8 authored over 2 years ago by Dmitry Pentin <[email protected]>
fix comment

f5975075006934c25afea64868b99ab9d598e9bc authored over 2 years ago by Scott Williams <[email protected]>
move AsyncLocal out of core lib and into testing

cd7c91ccdf5a55e24fc62e63a7f4fca803341210 authored over 2 years ago by Scott Williams <[email protected]>
Add checks, if enough data was read

ced98879ddb048860732aafb1f0678a51e9df1d5 authored almost 3 years ago by Brian Popow <[email protected]>
4x4 implementation, tests

03407f14e31efdae3c0e5d6f9f8772da746a2bde authored almost 3 years ago by Dmitry Pentin <[email protected]>
Moved quantization table initialization to component post processors

6eceb6c0ebd389ad9e4862603f951b445b4096a8 authored almost 3 years ago by Dmitry Pentin <[email protected]>
Separated scaled IDCT methods

52f507d79362660994d830d8a310612fef14f129 authored almost 3 years ago by Dmitry Pentin <[email protected]>
Initial processor implementation, code base for tests

8192ff2a17e78d7f458703ad5cff00da6f2dcda2 authored almost 3 years ago by Dmitry Pentin <[email protected]>
revert Frame Dispose

558ff99b08d9a316b8a3f6502b0dc465677a9b16 authored almost 3 years ago by Scott Williams <[email protected]>
Async local doesn't actually work for the finalizers, revert that piece.

99d12664a2cc558510cf97ecebe67f869dfb60b1 authored almost 3 years ago by Scott Williams <[email protected]>
indent for full framwork

d9af2395ee7fd6b3cc5b7032a13d0f68689eacc2 authored almost 3 years ago by Scott Williams <[email protected]>
stylecopped

399d71ddf16c77ec660294c5a1142d5ecc736afd authored almost 3 years ago by Scott Williams <[email protected]>
drop commented code

a30c468f2757906c581e95adb7e6750fffdad0fe authored almost 3 years ago by Scott Williams <[email protected]>
ensure we dispose beffers when decoders throw

2a1ae5cc4ccef9da590d44387ead974c78004845 authored almost 3 years ago by Scott Williams <[email protected]>
dispose the next chunk

1557baea5932d87f050febe7a443c81a83db1376 authored almost 3 years ago by Scott Williams <[email protected]>
check disposed buffers for decoders

af7d84a376379afd9f7214ff5f34f12f5785ff2f authored almost 3 years ago by Scott Williams <[email protected]>
revert loader change

3872c6000c74f29cb6069e40e2a3fe09fce3d3a0 authored almost 3 years ago by Scott Williams <[email protected]>
xunit helper to track undisposed memory

77bb28711613023cea454820b8f0598aae8644ed authored almost 3 years ago by Scott Williams <[email protected]>
Revert fixedBin back to byte[]

7371ed051cf15e2bc75688e070ef74dd4272f4a9 authored almost 3 years ago by Brian Popow <[email protected]>
Additional review changes

0bc0cd82ffea4b7a685ea28db5e03bbf04690bad authored almost 3 years ago by Brian Popow <[email protected]>
Fix issue with jpeg's embedded in tiff's: scan decoder is already created in LoadTables

52c1f20dc6ed219156a34b57292f5f223e5a5363 authored almost 3 years ago by Brian Popow <[email protected]>
Fix build issue

0154e4ec8e59b344b72db1d4680cbdec2778bb16 authored almost 3 years ago by Brian Popow <[email protected]>
Apply suggestions from code review

Co-authored-by: Günther Foidl <[email protected]>

6a281b6c6d0d2a00e185260110443fee7b0ba050 authored almost 3 years ago by Brian Popow <[email protected]>
Ignore invalid EXIF or XMP chunks

d22e50c0d0b01b75ca02396d745617f7ad81d256 authored almost 3 years ago by Brian Popow <[email protected]>
Add check in ReadUint16 for enough data

e6ad467503ed31af90d7a55920a021e0c8c723ef authored almost 3 years ago by Brian Popow <[email protected]>
Add check, if enough data was read for progressive scan decoding data

aac680fea60968320220c09492d8aa6216910295 authored almost 3 years ago by Brian Popow <[email protected]>
Make sure enough data is read in ReadVp8XHeader()

8e4129a7335ebb2a1a1f977654eeb7db6389cd1c authored almost 3 years ago by Brian Popow <[email protected]>
Remove code duplication when reading the profile data

8cc5a6b6cad3bccd6b7a04855428b8f78ce0a517 authored almost 3 years ago by Brian Popow <[email protected]>
Add checks in ReadVp8Header() to make sure enough data is read

5d04734c324a0930ff43f90b9f236a5e8d39e247 authored almost 3 years ago by Brian Popow <[email protected]>
Add test for lossy with exif which does not contain enough data

853b222af50851a9d46f73df0042ecc88b467bba authored almost 3 years ago by Brian Popow <[email protected]>
ParseOptional chunks now checks, if enough data is read

f820b0b965716de398974a23a02ac95616580522 authored almost 3 years ago by Brian Popow <[email protected]>
Fix lossy image with not enough exif bytes

588a6d444a2aec33e4d93b65d2def63cd8a7ba2c authored almost 3 years ago by Brian Popow <[email protected]>
Add check, if enough data is read in LoadTables

96f6fd45a316e33b78026c8c40868928643775ef authored almost 3 years ago by Brian Popow <[email protected]>
Add check for App1 XMP marker length

d3936e2d3ff5342df8723244bc89479048a598e3 authored almost 3 years ago by James Jackson-South <[email protected]>
Update playground

282e593057728b138b58be5fbbe3b424abda0a6f authored almost 3 years ago by Dmitry Pentin <[email protected]>
Chroma subsampling for downscaling decoder

f4d5f1a76095f446b8ef416da5710b6e4c34faad authored almost 3 years ago by Dmitry Pentin <[email protected]>
Added second stage to the resizing decoding

4e17b69473fe2056e328d40c4deb1b72b9dd6a44 authored almost 3 years ago by Dmitry Pentin <[email protected]>
Unified spectral conversion for direct and downscaled routines

Fixed warnings & added intermediate benchmark results

1ce994af9cd28a56afb28e5c0f56bb94fc1b0716 authored almost 3 years ago by Dmitry Pentin <[email protected]>
Added playground benchmarks

5cca3148dfea629aa9cb7aff8e8b1325b0f060f2 authored almost 3 years ago by Dmitry Pentin <[email protected]>
Resizing converter no longer depends on avx converter only

a10be094f0f257988d747d49f075735371d01754 authored almost 3 years ago by Dmitry Pentin <[email protected]>
First working prototype, not optimized

Only works for 444

017919abb83077da5660e56804390dd90a72de2e authored almost 3 years ago by Dmitry Pentin <[email protected]>
Infrastructure

afbf44be485763706aa1e534533525472a8c4d31 authored almost 3 years ago by Dmitry Pentin <[email protected]>
Apply BorderWrappingMode to Gaussian Blur/Sharpen and BoxBlur

223b665fc6520e5a8eff6394fa6fba28ef17fdcb authored almost 3 years ago by Ynse Hoornenborg <[email protected]>
Merge branch 'main' into bp/arithmeticcoding

7e0540fe70069bd65121d771903c2030f881d965 authored almost 3 years ago by Brian Popow <[email protected]>
Add tests for arithmetic coding

c988208b4fbb9a5196385d1b85496c2205fbce52 authored almost 3 years ago by Brian Popow <[email protected]>
Add support for decoding jpeg's with arithmetic coding

2c4b4cffccbb595fad31028b8e1b6ffcfef80e40 authored almost 3 years ago by Brian Popow <[email protected]>
Replaced absurdly complicated math from JpegComponentPostProcessor

11220a320f920b521b1185831d7adda925317443 authored almost 3 years ago by Dmitry Pentin <[email protected]>
playground

36180c6705af7e64ef5da4fe9d296e9df7acde7e authored almost 3 years ago by Dmitry Pentin <[email protected]>
Introduce Bounce mode

8dd9d392be06cdd9f8b94139eb293a3a7ea0feaa authored almost 3 years ago by Ynse Hoornenborg <[email protected]>
Merge pull request #2066 from SixLabors/js/exif-thumbnail

Add non-generic overload for ExifProfile.CreateThumbnail<TPixel>().

136cc143bba2fca255328751dd4580e4f8d413c3 authored almost 3 years ago by James Jackson-South <[email protected]>
Add non-generic overload. Fix #1995

d4acfce23c0d0d9de868c8f1695b994baaa51bbf authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2065 from mikeirvingweb/product-name-corrections

naming corrections - macOS and .NET

2bedf205277887b1d411597244cf4b0ea0d864b5 authored almost 3 years ago by James Jackson-South <[email protected]>
correction to repair breaking change from another merge

12abd59fa47e6d0921e68f2d0a8389d966a52cf5 authored almost 3 years ago by Mike Irving <[email protected]>
Merge branch 'main' into product-name-corrections

cb8a9c3163c37e92c05017abc7de079f7f6f895c authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2062 from SixLabors/bp/extrasamples2

Add support for decoding Tiff images with associated alpha data

aac0783c748b7a6989a1dbc17c2cb560c33ef1a8 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge remote-tracking branch 'origin/main' into bp/webpanimation

# Conflicts:
# src/ImageSharp/Formats/Webp/WebpDecoder.cs

5a1ad2f68af56b06f4e378d5599a9612dd2ef260 authored almost 3 years ago by Brian Popow <[email protected]>
naming corrections - macOS and .NET

7be52e132570a970256a6d3860ac215125b371fa authored almost 3 years ago by Mike Irving <[email protected]>
Use FromScaledVector4 when decoding

3ad23e8373bfd989f9d852906efed2d88ba6667d authored almost 3 years ago by James Jackson-South <[email protected]>
Use pre-existing pixel conversion methods

db1bf316744d0b057d4e7a9a5219983c64d40011 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into convolution-border-wrapping

b91cd0788aee5f501c22fcb8c87ad226407cf9b2 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into bp/extrasamples2

9fc42d755592e0a9df7cfca60562f9688b8453d8 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2052 from SixLabors/js/fix-resize-pad-color

Fix resize pad color application for non Nearest Neighbor samplers

7bd0e03792d2b5141fcfb046cb92329e9c0df582 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into bp/extrasamples2

e0fa9d8f1772a276926bab4b2e92524dd59f44ae authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into js/fix-resize-pad-color

aa7c6d1790e8eb6a20b6825ef7a84c9ebea54ec7 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2006 from kroymann/fix-async-image-load

Fix async image load

8d7c27100be1e0a9d0332e0c87705065ef879091 authored almost 3 years ago by James Jackson-South <[email protected]>
Update src/ImageSharp/IO/ChunkedMemoryStream.cs

Co-authored-by: Anton Firszov <[email protected]>

e554dcaa73d2b17c7efc2246bbfa12bc39f3ba9f authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into js/fix-resize-pad-color

74dfe7ef88ec1d7b9d6068b28b2e3196123c7d73 authored almost 3 years ago by James Jackson-South <[email protected]>
Fix offset

afe9505b291717e2fdef428c604bd37a4a771dd1 authored almost 3 years ago by James Jackson-South <[email protected]>
Use graduated buffers

1ad9e561377a91fc2568bae4def4193f54aecae8 authored almost 3 years ago by James Jackson-South <[email protected]>
Update ResizeWorker.cs

ebea485f96f96debbc883fffa1b4ded20581cc10 authored almost 3 years ago by James Jackson-South <[email protected]>
AsyncImageSharp option for load testing

faea7d05dbd14392c7d9e8136876461793d42578 authored almost 3 years ago by Anton Firszov <[email protected]>
Only debug save on OSX for associated alpha tests

2dc4be2185c63f45867758878b85f97bede3abcd authored almost 3 years ago by Brian Popow <[email protected]>
Merge branch 'main' into bp/extrasamples2

9b8256c4e8df5c493ce62973a2b87afed3a28b0b authored almost 3 years ago by Brian Popow <[email protected]>
Add missing using

c6544eb48cbf03a71f3e642790cf92da8e0ecefc authored almost 3 years ago by Brian Popow <[email protected]>
Add support for decoding Tiff images with associated alpha data

5d894d4f2c6f8a8094b5dd381edfc8efc92ca0c9 authored almost 3 years ago by Brian Popow <[email protected]>
Merge branch 'main' into fix-async-image-load

b54db189c6e67f0b55aa6e67b054e63296d86da9 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2058 from SixLabors/bp/fixapp1parsing

Fix issue with app1 parsing

f9706344abb1dcd6a0c06424f513796d19a63ee2 authored almost 3 years ago by James Jackson-South <[email protected]>
Cache some variables

f336b80160f2579df6f263c74f68d7bb34179915 authored almost 3 years ago by Ynse Hoornenborg <[email protected]>
Implement border wrapping modes

199a9e24311282cf6978b1f5ec6c326fea05fc6f authored almost 3 years ago by Ynse Hoornenborg <[email protected]>
Unrelated fix for compiler warnings

406240eec7e6b499dcee716ebb1b5bf7f21bd9e5 authored almost 3 years ago by Ynse Hoornenborg <[email protected]>
Merge remote-tracking branch 'origin/main' into bp/fixapp1parsing

# Conflicts:
# tests/ImageSharp.Tests/TestImages.cs

c668373c3b5cd097c82e2c57cd8acf85fcc45b65 authored almost 3 years ago by Brian Popow <[email protected]>
Merge pull request #2059 from ynse01/issue-exif-null-array-value

Fix null reference exception on Exif clone of null ExifArrayValue

e73f21f5fcb033f38c1ee7e236cd8e4b682e4a32 authored almost 3 years ago by Brian Popow <[email protected]>
Merge branch 'main' into issue-exif-null-array-value

cfa151095d9822a06a30015c58d9cde22157667d authored almost 3 years ago by Brian Popow <[email protected]>
Fix and test

1d2d717a50909135ef44e0427dbb30f81fc8424c authored almost 3 years ago by Ynse Hoornenborg <[email protected]>
Add test for #2057

29aa049b714d7c7fe0df90736b0c3e80d4d8c25a authored almost 3 years ago by Brian Popow <[email protected]>
Fix app1 parsing

555a0d7b67c952e2884b33b685a3f6f21745e618 authored almost 3 years ago by Brian Popow <[email protected]>
Update tests

0197de6f6c289c068d0b614a5254fe655ac34aee authored almost 3 years ago by James Jackson-South <[email protected]>
Optimize memory usage for resize pad operations

06bdf138bd53cb59f9266621eb42be5c20d39e83 authored almost 3 years ago by James Jackson-South <[email protected]>
Fix pad memory access error

baa8c7b8e76a627352d50a23e1b1a41682c7fb23 authored almost 3 years ago by James Jackson-South <[email protected]>
Ensure pad color is never overwritten

e6ab9833745e3e75a2ea92e97178ae7272d229b1 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2051 from br3aker/dp/jpeg-benchmark

Improved jpeg encoding benchmarks

823e785d4e873d6ed4d593a05f96a90b84e64982 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into dp/jpeg-benchmark

1ae157d14700eedb6cbcaf337d7cffa5e150bb1e authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2047 from SixLabors/bp/predictorwithalpha

TIFF: Add support for horizontal predictor with alpha data

a5cb2ac10bb66bfbecb38f56d6dd4bab02df5501 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into bp/predictorwithalpha

184ea74da34d7ef3692236c426ee570da6b85427 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge branch 'main' into dp/jpeg-benchmark

8481a3ab6ff1b89b9a1b1bf348eec7215de5b3a8 authored almost 3 years ago by James Jackson-South <[email protected]>
Merge pull request #2050 from SixLabors/js/pixel-conversion-2048

Ensure PixelOperations.To(TPixel) uses scaling.

a54d8b589d2071ff4d0b05459ae60ff6d554b973 authored almost 3 years ago by James Jackson-South <[email protected]>
Added cross-codec jpeg encoding benchmark

869c025a67272d06b6e9dabf4c6376c116bed897 authored almost 3 years ago by Dmitry Pentin <[email protected]>
Add explicit test

d1cfa8d12934eb2cbcb0fd5e69739e59dd6d7231 authored almost 3 years ago by James Jackson-South <[email protected]>
Ensure PixelOperations.To(TPixel) uses scaling.

666ae9eb02da6f83741c83f58febe0fa6298140f authored almost 3 years ago by James Jackson-South <[email protected]>
Add tests for predictor with alpha

24bd518078e4b2d31fc535aa2d322648712388ad authored almost 3 years ago by Brian Popow <[email protected]>