Ecosyste.ms: OpenCollective

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

github.com/YXL76/VideoMosaic

Generate your video/photo mosaic
https://github.com/YXL76/VideoMosaic

v0.3.0

Signed-off-by: YXL <[email protected]>

ff69691909f62ec3c44c92f7fe36b460ad115636 authored about 3 years ago by YXL <[email protected]>
docs(README): add `Usage`

fc5927198ba27400a14a3ace20c984d8021b2691 authored about 3 years ago by YXL <[email protected]>
ci(build): modify binary path

7d80182348f85eb8e6b274a0a1da2e9eae44e4de authored about 3 years ago by YXL <[email protected]>
refactor: combine `GUI` and `CLI`

25952357e7693b4dd808be46be1993c8162a77e9 authored about 3 years ago by YXL <[email protected]>
chore(dependencies): use `argh` instead of `clap`

69b0b02a073a9f3c135aaa2ec53422624c71eb78 authored about 3 years ago by YXL <[email protected]>
docs: add READMEs

Signed-off-by: YXL <[email protected]>

855e1ef5b16a7220861400da2f1c4a827dacde1f authored about 3 years ago by YXL <[email protected]>
chore: rename project

Signed-off-by: YXL <[email protected]>

faccc98720c7dfa5aab03d773f79b2d27e60ffd6 authored about 3 years ago by YXL <[email protected]>
🐳 chore: update binary files

Signed-off-by: YXL <[email protected]>

f47c0342a18ad5bd632343790e407d14793244e5 authored about 3 years ago by YXL <[email protected]>
fix(diff): video frames count

ad30803f6d501ccfb1b1f01d887d2e6b2911ee4f authored about 3 years ago by YXL <[email protected]>
fix(diff): quad masks process

43ee467d5cb0721f52e2ff50519fb50bfbca6dc3 authored about 3 years ago by YXL <[email protected]>
chore(scripts): create `pixabay` crawler

47a30e7a8cea7a1e6ce03636159cfff42d3c96d3 authored about 3 years ago by YXL <[email protected]>
refactor(diff): use `macro` to reduce code

a123842b7d9e6251ecedc77b4749c186378a53a2 authored about 3 years ago by YXL <[email protected]>
perf(diff): move `lib_color` to inner

d1284a7c8231a9469a26ce9023a5791de5e3c119 authored about 3 years ago by YXL <[email protected]>
v0.2.0

2a59aa918007e1c76bbd36ac4b8e433ef00ad551 authored about 3 years ago by YXL <[email protected]>
ci(release): init

5f118d2f7357ebf1bfa40d0966664fb81abdce50 authored about 3 years ago by YXL <[email protected]>
refactor(diff): rename `kmeans` to `k_means`

31213896ecc808d31a18e2f9365dfc1db6ddf7d0 authored about 3 years ago by YXL <[email protected]>
perf(diff): remove uncessary clone

b50a7489caf6792836af6a8da1781c4a1b001e99 authored about 3 years ago by YXL <[email protected]>
perf(diff): move data into inner

drop `Arc`

f7ccfba5310171abf2a5cb5e6a2015d8bc997e6b authored about 3 years ago by YXL <[email protected]>
chore: remove `itertools` dependency

daaced2f840e28ca36cd11b554c2ba1074b011fb authored about 3 years ago by YXL <[email protected]>
refactor(stream): better process

86995fe1fca25215bb3e7b80290fa549d4f7bc91 authored about 3 years ago by YXL <[email protected]>
perf(diff): reduce `Arc` usage

5cdb80c8142a84a6407338054ae834a6c2847ded authored about 3 years ago by YXL <[email protected]>
style(diff): add comments

4e85d05f74cf50f476338bcbb0cbc32ebba48d0e authored about 3 years ago by YXL <[email protected]>
perf(diff): impl frame diff

24a172251f3f9f2aa3aa53bcc1b92b4a773960d3 authored about 3 years ago by YXL <[email protected]>
perf(diff): speed up variance calc and fix integer overflow

4e66ca918d9542881038ac3a7045803de56bd500 authored about 3 years ago by YXL <[email protected]>
perf(config): clearer definition

b03a8f950bea738af9c1708e17c65b7979c19bd1 authored about 3 years ago by YXL <[email protected]>
feat(diff): impl `overlay`

9b7670fb9277e7c3036efb7a00583c380763de2a authored about 3 years ago by YXL <[email protected]>
fix(image_diff): memory overflow

89dfe8610e2b81d84d3072211b26ccfe643646cf authored about 3 years ago by YXL <[email protected]>
refactor(clippy):

42f0f61d65fa86e016f7f769397ce8dc97138d19 authored about 3 years ago by YXL <[email protected]>
feat(diff): support quad

f844b6705002e054ab635a31ea78a5845751b7c6 authored about 3 years ago by YXL <[email protected]>
perf(cli): improve display

a918c40de4d5c40fcd46fd2d7218f862b5324fef authored about 3 years ago by YXL <[email protected]>
ci(build): fit new workspace

5b45abd5b0ae1f44570424e29fe0a1d674f584ab authored about 3 years ago by YXL <[email protected]>
feat(CLI): init

ee0f95124140991989ad36f174c011e6c6073c2f authored about 3 years ago by YXL <[email protected]>
refactor: move gui as a submodule

131064dc1c61dc5a6ce178207109b86169b94e32 authored about 3 years ago by YXL <[email protected]>
fix(UI): `choose_image` layout

Signed-off-by: YXL <[email protected]>

c57796bb9deecb9d7a77ff3da4b1c80fb64ac508 authored about 3 years ago by YXL <[email protected]>
fix(UI): embeed font

Signed-off-by: YXL <[email protected]>

5b63f7542107b0ed9104863bcddc3cb47f31ba48 authored about 3 years ago by YXL <[email protected]>
perf(image_diff): change size step

Signed-off-by: YXL <[email protected]>

894d153127301b8dc3264e2ada2f23fe9ca9bdfc authored about 3 years ago by YXL <[email protected]>
ci(build): fix

Signed-off-by: YXL <[email protected]>

e2f5862b43a449257bfbdc3044dea9e6cd59c0f7 authored about 3 years ago by YXL <[email protected]>
fix(UI): set windows subsystem

Signed-off-by: YXL <[email protected]>

fb927451842517e56fbc1eab0f9e0360f7428138 authored about 3 years ago by YXL <[email protected]>
build(msvc): fix static link

Signed-off-by: YXL <[email protected]>

a8503d4d6cba7b866249ac92d4ca7a59f4c5bfdb authored about 3 years ago by YXL <[email protected]>
refactor: clippy

Signed-off-by: YXL <[email protected]>

559719921ee8ef121f5689b459ce0e4f21acd70c authored about 3 years ago by YXL <[email protected]>
perf(stream): use `FuturesUnordered` to contain tasks

Signed-off-by: YXL <[email protected]>

480e1a62ec171514c8495fad82006d64e47c622d authored about 3 years ago by YXL <[email protected]>
perf(image): disable uncessary features

Signed-off-by: YXL <[email protected]>

ff590534eb00b4b896dc2f6d39abbe8fe5d7d986 authored about 3 years ago by YXL <[email protected]>
perf(stream): reduce memory usage

Signed-off-by: YXL <[email protected]>

ee8cd902d80bc14ceb440ccfd397c7de8dc61ab1 authored about 3 years ago by YXL <[email protected]>
feat(UI): add icon

Signed-off-by: YXL <[email protected]>

3caa6da36e883c48e86d7ab0880605d17d1f7682 authored about 3 years ago by YXL <[email protected]>
ci(build): disable lto on Mac OS

Signed-off-by: YXL <[email protected]>

c1076eb8daae7e1f20ac55c8276a9aaa9d63f8bd authored about 3 years ago by YXL <[email protected]>
🐎 ci(build): upload artifact

Signed-off-by: YXL <[email protected]>

5063eed23cfd6c4fe29b6e98734298048221f884 authored about 3 years ago by YXL <[email protected]>
🐎 ci(build): remove installed dependencies

Signed-off-by: YXL <[email protected]>

e4d8c03376867d5065905f6a1566e07c037ca2d5 authored about 3 years ago by YXL <[email protected]>
🐎 ci(build): add Mac OS dependencies

Signed-off-by: YXL <[email protected]>

850113f3615ccec654281282f9a9c79b4b341bdd authored about 3 years ago by YXL <[email protected]>
🐎 ci(build): fix dependencies

Signed-off-by: YXL <[email protected]>

8b3947d075a54dd7bdcd61cd03749778cd893bdf authored about 3 years ago by YXL <[email protected]>
ci(build): init

Signed-off-by: YXL <[email protected]>

f13c3d933d0f2147ddf7562f80f23bf99a0e94d7 authored about 3 years ago by YXL <[email protected]>
feat(UI): support reasult preview

Signed-off-by: YXL <[email protected]>

2d260b3a827a34a190b9dc6df7dea0f77c04b727 authored about 3 years ago by YXL <[email protected]>
perf(UI): improve image loading speed

Signed-off-by: YXL <[email protected]>

66f51c5df7bb3c1f83d453bc1a14dbb309521d02 authored about 3 years ago by YXL <[email protected]>
fix(UI): controls always take place

Signed-off-by: YXL <[email protected]>

f922635723a9595e98decd0299aaf8d74350fc40 authored about 3 years ago by YXL <[email protected]>
feat(image_diff): support video target

Signed-off-by: YXL <[email protected]>

1dec0e2efc81fa991616b0a55e09aed053f70c76 authored about 3 years ago by YXL <[email protected]>
feat(image_diff): impl basic trancode from `rust-ffmpeg`

Signed-off-by: YXL <[email protected]>

a176ae2f23aef18c34c9f0044982c119db8d1fde authored about 3 years ago by YXL <[email protected]>
fix(k-means): calc average color when k > 1

Signed-off-by: YXL <[email protected]>

e9798dc9b065654cf290bb2f7f1a38b27bb94147 authored about 3 years ago by YXL <[email protected]>
refactor(image_diff): maybe less alloc?

Signed-off-by: YXL <[email protected]>

1bb5aab860f15a2d0615d3820429a7aa4f4ef6d5 authored about 3 years ago by YXL <[email protected]>
feat(image_diff): init transcoder

Signed-off-by: YXL <[email protected]>

7bc6796913b93c1d6ec8067b9046863d90a2cfd3 authored about 3 years ago by YXL <[email protected]>
fix(process): mask size

Signed-off-by: YXL <[email protected]>

a4fda15f6b5ead30ded3668a10bece641417d5a4 authored about 3 years ago by YXL <[email protected]>
refactor: clippy

Signed-off-by: YXL <[email protected]>

983db04b7940e43723006a92079a3df21eb391a0 authored about 3 years ago by YXL <[email protected]>
style(choose_target): better ui

Signed-off-by: YXL <[email protected]>

78111852154cf3582fc667152d641e6ce4ecc258 authored about 3 years ago by YXL <[email protected]>
feat(choose_method): support more options

Signed-off-by: YXL <[email protected]>

cab8aa11ac3f7e6f8d58a53c5529cdd6b706609a authored about 3 years ago by YXL <[email protected]>
feat(choose_library): impl num input and danger btn

Signed-off-by: YXL <[email protected]>

b80ff0915b178a0c5a1b5287319c6bdbab529d85 authored about 3 years ago by YXL <[email protected]>
feat(style): adapt more weights

Signed-off-by: YXL <[email protected]>

c41c61059b0eb07515945d906d9ec899caf7b6fb authored about 3 years ago by YXL <[email protected]>
refactor(image_diff): remove unnecessary trait

Signed-off-by: YXL <[email protected]>

b9d36547ea652c02b2e978d2fc46a031b8ec7de8 authored about 3 years ago by YXL <[email protected]>
feat(stream): impl process message handler

Signed-off-by: YXL <[email protected]>

88c249776111fd4733fd1d3d0e08b746a6649086 authored about 3 years ago by YXL <[email protected]>
refactor: clippy

Signed-off-by: YXL <[email protected]>

40f3c7179b1a9f69489fb0c7e043a776b788c696 authored about 3 years ago by YXL <[email protected]>
feat(image_diff): use `async-std` instead of `rayon`

1. performance improved (maybe get benefit of removing `Mutex`)
2. better wrap into gui event fl...

6992361710677d2827c19ed5348a187344f6abde authored about 3 years ago by YXL <[email protected]>
refactor(image_diff): use `anyhow`

Signed-off-by: YXL <[email protected]>

1e9bb9611e55dfe58496b9325a90f76963da98b9 authored about 3 years ago by YXL <[email protected]>
fix(image_crawler): bypass anti-crawler

Signed-off-by: YXL <[email protected]>

55c4683ae8305c5077b5cd1dd3f58ccfe9082205 authored about 3 years ago by YXL <[email protected]>
feat(window): impl borderless mode

Signed-off-by: YXL <[email protected]>

68bc0156d23431e4d5762ecac64bfee0c7bbaa03 authored about 3 years ago by YXL <[email protected]>
feat(choose_library): impl crawler function

Signed-off-by: YXL <[email protected]>

8577788c850de3a442a4a48e550e6f36214f4779 authored about 3 years ago by YXL <[email protected]>
refactor(image_diff): remove unstable feature `trait_alias`

Signed-off-by: YXL <[email protected]>

182c1ff434fd2cb6b86fa3c4c900fd1bf8ff3ad7 authored about 3 years ago by YXL <[email protected]>
feat(subscriptions): init crawler

Signed-off-by: YXL <[email protected]>

80df27aa8bf1eeb0a1848df451339a9e54dc0bb3 authored about 3 years ago by YXL <[email protected]>
test: ignore test file

Signed-off-by: YXL <[email protected]>

e41c9e5b1124069f9943290785db8dc20d56244b authored about 3 years ago by YXL <[email protected]>
refactor(image_crawler): use `async-std::task` API

Signed-off-by: YXL <[email protected]>

b5351958d85f8895fc861189b880973022e2dfd0 authored about 3 years ago by YXL <[email protected]>
test(image_diff): add test and testdata

Signed-off-by: YXL <[email protected]>

5dd468f5b12139377d7efbac7af51f41126c8c48 authored about 3 years ago by YXL <[email protected]>
perf(image_crawler): make IO ops async

Signed-off-by: YXL <[email protected]>

d44d9f7bbb49c38836350e420513e924b9d4169d authored about 3 years ago by YXL <[email protected]>
feat(image_crawler): impl baidu image crawler

Signed-off-by: YXL <[email protected]>

fc903fa8870f545662e9cd503dda4b3e98f278bd authored about 3 years ago by YXL <[email protected]>
feat(steps): init `process`

Signed-off-by: YXL <[email protected]>

501963b16ff7d04cab22fdd4e3656aa7b0be5339 authored about 3 years ago by YXL <[email protected]>
refactor(image_diff): use generic

Signed-off-by: YXL <[email protected]>

2d54569cc0ae986eb562ec343eaea9f6d807a480 authored about 3 years ago by YXL <[email protected]>
fix(image_diff): better HSV distance calculator

Signed-off-by: YXL <[email protected]>

87b5249501d650a39e36ac5f2d318ac8cbe24e17 authored about 3 years ago by YXL <[email protected]>
feat(image_diff): support k-means in HSV

Signed-off-by: YXL <[email protected]>

182bb2bac9ae4d6045ae0bcff6a552ca8284bdd0 authored about 3 years ago by YXL <[email protected]>
refactor: clippy

9123276be54ba9f777e00b29ed26edf0533988ee authored about 3 years ago by YXL <[email protected]>
feat(image_diff): impl k-means process

Signed-off-by: YXL <[email protected]>

d1899c73a7d0b7140e2f19525fa9e640063dc2fa authored about 3 years ago by YXL <[email protected]>
refactor(image_diff): reuse process code

Signed-off-by: YXL <[email protected]>

8cdf97df09956e8506b02a7cb50290f9ee36909b authored about 3 years ago by YXL <[email protected]>
feat(image_diff): init k-means process

Signed-off-by: YXL <[email protected]>

0529b3efaacf72317243dc697f91e42a82ef927c authored about 3 years ago by YXL <[email protected]>
perf(image_diff): use `f32` instead of `f64`

Trade-offs between space, speed and accuracy

Signed-off-by: YXL <[email protected]>

8572588b203f7be0d996278ac7e41d199ccab4a7 authored about 3 years ago by YXL <[email protected]>
feat(image_diff): impl pixel-based process

Signed-off-by: YXL <[email protected]>

56e3e234424f2f009f80d49d06c78fcce33ccb2e authored about 3 years ago by YXL <[email protected]>
feat(image_diff): impl color difference algorithm

Signed-off-by: YXL <[email protected]>

15492635880c75abfb1d2a7578414a809400e842 authored about 3 years ago by YXL <[email protected]>
perf(image_diff): use `rayon` and `parking_lot`

Signed-off-by: YXL <[email protected]>

82134894579834d67f48223865eb5d2c9f1b7886 authored about 3 years ago by YXL <[email protected]>
feat(image_diff): init average process

Signed-off-by: YXL <[email protected]>

8d61592d8f010aa2305fccca0d1e7f085381852f authored about 3 years ago by YXL <[email protected]>
feat(ffmpeg): init

Signed-off-by: YXL <[email protected]>

91de6062b1db997d1d6795ff3060d08adc4befce authored about 3 years ago by YXL <[email protected]>
feat(choose_method): init

Signed-off-by: YXL <[email protected]>

5c7bacb8903170ea3416e72d570ac2d808351889 authored about 3 years ago by YXL <[email protected]>
refactor(choose_library): make btns array fixed

Signed-off-by: YXL <[email protected]>

ee8e9dff86d932f24200221c9909cae20da6004b authored about 3 years ago by YXL <[email protected]>
feat(choose_library): improve style

Signed-off-by: YXL <[email protected]>

c79d1d886b3a560710a2c3b21b2f9c19f067827f authored about 3 years ago by YXL <[email protected]>
feat(choose_library): add delete event

Signed-off-by: YXL <[email protected]>

d9bf41a3cf4ef20a5d6a5dfff3a78c209ec087d5 authored about 3 years ago by YXL <[email protected]>
refactor(choose_library): clearer

Signed-off-by: YXL <[email protected]>

4cb822aa825e62576f4a825eac3d51067cce43ca authored about 3 years ago by YXL <[email protected]>
feat(steps): init `choose_library`

Signed-off-by: YXL <[email protected]>

0cb101d9399a614336ff3fdb95e3bfbaa44dc2db authored about 3 years ago by YXL <[email protected]>
perf(fonts): reduce binary size

Signed-off-by: YXL <[email protected]>

9b3a1bfcf6b33eaf83374d145a4440d2b74d8075 authored about 3 years ago by YXL <[email protected]>