Adam Thomason
|
874f89dba4
Don't resize inputs with zero width or height
|
8 tahun lalu |
nfnt
|
0f9f918da3
Use RGBA, RGBA64 image types as output.
|
8 tahun lalu |
nfnt
|
579058ccc0
Test for color-casts due to wrong alpha-channel scaling.
|
8 tahun lalu |
minodisk
|
87f723015c
Test same color with some color modes
|
9 tahun lalu |
minodisk
|
f430a41192
Fix wrong color with RGBA input
|
9 tahun lalu |
nfnt
|
f2d1b73023
Merge branch 'alpha_channel_fix'
|
9 tahun lalu |
nfnt
|
563154816f
Remove debugging directives.
|
9 tahun lalu |
nfnt
|
5a6676c19e
Add test case for input data with pre-multiplied-alpha.
|
9 tahun lalu |
jst
|
618f7ff07a
Add test case for correct pixel coordinates after resize.
|
9 tahun lalu |
Charlie Vieth
|
b09281bd36
Update benchmarks to focus on conversion performance.
|
9 tahun lalu |
jst
|
9485f5475a
Return input image if output dimensions equal input dimensions.
|
10 tahun lalu |
jst
|
20c6afea04
Remove unnecessary benchmark
|
10 tahun lalu |
jst
|
220cad3343
Add simple test case for input image with non-trivial bounds.
|
10 tahun lalu |
jst
|
016a61cd31
Optimize data-locality for a huge increase in processing speed.
|
10 tahun lalu |
jst
|
446eea2f7b
Remove LUT based filters.
|
10 tahun lalu |
jst
|
8f586c4f06
Add benchmarks to compare execution times.
|
10 tahun lalu |
jst
|
252ccc84a2
Add benchmarks for Lanczos3Lut to compare it with Lanczos3 performance.
|
11 tahun lalu |
jst
|
da95f74904
go fmt
|
11 tahun lalu |
jst
|
852f4a47e7
Merge branch 'no-image-shift' of http://github.com/jsummers/nfnt.resize
|
11 tahun lalu |
jst
|
84039c403b
Test for correct canvas size.
|
11 tahun lalu |
Jason Summers
|
3d9094eb9e
Center the resized image on the canvas, instead of shifting it slightly
|
12 tahun lalu |
jst
|
3e06045c3f
Speed up computation: Try to avoid Image.At() as much as possible -> specialized color access for some image types
|
12 tahun lalu |
jst
|
e548f52385
Blur input image during downscaling by scaling the filter kernel to prevent moires in the output image
|
12 tahun lalu |
jst
|
d0b2b9bc39
Added MitchellNetravali, changed Lanczos a bit
|
12 tahun lalu |
jst
|
3fc31c95cc
Kernel simplified
|
12 tahun lalu |
jst
|
339b8fd43a
Speed up calculation by avoiding dynamic casting
|
12 tahun lalu |
jst
|
9041d4db18
Function signature changed again, no need for multiple return value
|
12 tahun lalu |
jst
|
14d51db8b4
Changed function signature to include error handling. Filters simplified.
|
12 tahun lalu |
nfnt
|
fdc4a64918
Tests added
|
12 tahun lalu |
nfnt
|
428642c9f1
initial commit
|
12 tahun lalu |