Commit graph

60 commits

Author SHA1 Message Date
brevalferrari
63a7cb5c20
Soften text bend-in
Allow invalid UTF-8
2025-09-16 00:31:18 +02:00
brevalferrari
e4dddb4aba
complete CLI for input & output to a different format (MP3 lame is freaky) 2025-06-20 10:55:48 +02:00
brevalferrari
2cf1ec385f
relax Bendable trait methods generics 2025-06-19 23:00:23 +02:00
brevalferrari
f72a30b972
remove useless format Bendable method, modify API exposition 2025-06-19 10:34:36 +02:00
brevalferrari
6bb627d77b bong CLI template 2025-06-14 20:56:57 +02:00
Breval Ferrari
52c15986a8
add some strum on Format 2025-04-30 17:27:33 -04:00
Breval Ferrari
53bdd265b3
remove duplicate code, open from any Read sources 2025-04-30 17:07:44 -04:00
Breval Ferrari
130a75d0ca
remove Sized requirement 2025-04-19 19:32:31 -04:00
Breval Ferrari
2a93d99841
fill todos on dynamic open 2025-04-19 18:26:44 -04:00
Breval Ferrari
6e37c21bf2
add unimplemented tip when binary feature is disabled 2025-04-19 18:03:21 -04:00
Breval Ferrari
51ab13b3ef
feature flags everywhere (warnings but no errors so far) 2025-04-19 17:26:58 -04:00
Breval Ferrari
84a3b182ab
add remaining rayon, better feature switches 2025-04-19 15:00:32 -04:00
Breval Ferrari
d2ede29165
rayon optional feature 2025-04-19 12:22:19 -04:00
Breval Ferrari
4ab4d33e0c
replace &Unit with Cow<Unit> in map F generics 2025-04-19 11:32:51 -04:00
Breval Ferrari
ab294950b4
fonts 2025-04-15 19:00:52 -04:00
Breval Ferrari
f207ac0b06
reorg imports 2025-04-15 19:00:10 -04:00
Breval Ferrari
24d4b5ac2c
interpret as bytes by default 2025-04-15 15:54:39 -04:00
Breval Ferrari
0c3439d788
text & doc support (+dynamic) 2025-04-06 10:41:22 -04:00
Breval Ferrari
dc74662263
expose Bytes 2025-04-05 19:43:30 -04:00
Breval Ferrari
df2c3747b7
print warnings, some minor fixes (still doesn't fully work) 2025-04-05 19:43:22 -04:00
Breval Ferrari
0ac3340373
doesn't work lol 2025-03-22 23:09:21 -04:00
Breval Ferrari
308e3a9d11
make files bendable 2025-03-22 22:28:41 -04:00
Breval Ferrari
ba15f4fda3
open pdf files, change type to archive 2025-03-20 10:04:35 -04:00
Breval Ferrari
5c3ea7a512
twas nothing in the end 2025-03-20 09:52:11 -04:00
Breval Ferrari
c4fcb7bb25
PDF support but no open yet cause test fails although there's no apparent issue 2025-03-20 02:17:05 -04:00
Breval Ferrari
f9b54bb505
update doc for Audio (changed specs) 2025-03-19 01:28:56 -04:00
Breval Ferrari
d48822fd96
display instead of debug open errors 2025-03-19 01:28:42 -04:00
Breval Ferrari
ba9443fc08
clippy 2025-03-19 01:16:08 -04:00
Breval Ferrari
19c6ee71d5
passing test! but had to remove FromDataBytes 2025-03-19 01:12:34 -04:00
Breval Ferrari
fe1ee27d80
hint from file extension 2025-03-19 00:45:04 -04:00
Breval Ferrari
c58275dc75
wrote a test but it doesn't work... 2025-03-17 01:05:31 -04:00
Breval Ferrari
af7b4f77bb
add open function for audio 2025-03-17 00:49:32 -04:00
Breval Ferrari
4d80833bbd
add symphonia codec support for opening and exporting encoded files (not bendable since that would lead to data corruption) 2025-03-17 00:33:38 -04:00
Breval Ferrari
2733cd9345
remove dasp_sample, use Sample from symphonia instead 2025-03-17 00:32:37 -04:00
Breval Ferrari
07f2a9fa38
dimensions operator impls, pad image if it's too small 2025-03-14 23:54:22 -04:00
Breval Ferrari
f4e8f7c276
relax trait requirements, rename failable methods with 'try' 2025-03-14 22:53:16 -04:00
Breval Ferrari
58cf13a564
raw sound samples with rayon 2025-03-10 11:06:07 -04:00
Breval Ferrari
76ced9bb9d
raw sound samples 2025-03-10 00:31:20 -04:00
Breval Ferrari
68b90af755
improve rayon on bytes 2025-03-10 00:31:05 -04:00
bcce055d4c
cleanup generic open function 2025-03-06 12:55:59 -05:00
3527c0a2af
add crop setting, DynamicBendable like the image crate 2025-01-18 22:32:21 -05:00
e1edc611bc
binary code (renamed, it was mistaken for the crate's binary) 2025-01-17 22:49:59 -05:00
5e078c951d
new media form: binary data 2025-01-17 19:22:34 -05:00
0ac42b0793
switch to native endianness 2025-01-17 19:21:19 -05:00
1728b9b2c4
rename apply to map just like the image crate, one more test 2025-01-17 19:15:33 -05:00
1508a03717
float subpixel format support, more tests 2025-01-17 18:50:06 -05:00
0d5532ab08
fix for rayon, new test 2025-01-17 12:32:43 -05:00
9748483e74
expose image types, fix impls contracts, one test 2025-01-17 12:22:13 -05:00
ff6e44072e
rebranding, image databending 2025-01-17 01:45:25 -05:00
ff3a6ee5fc
clean bingus deps 2024-07-23 17:53:07 +02:00