feat: implement image compressor (#5551)
* wip: image compressor * fix: ignore increase file * Compress images * Compress images --------- Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
Before Width: | Height: | Size: 374 KiB After Width: | Height: | Size: 184 KiB |
Before Width: | Height: | Size: 327 KiB After Width: | Height: | Size: 154 KiB |
Before Width: | Height: | Size: 305 KiB After Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 384 KiB After Width: | Height: | Size: 184 KiB |
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 281 KiB After Width: | Height: | Size: 121 KiB |
Before Width: | Height: | Size: 316 KiB After Width: | Height: | Size: 110 KiB |
Before Width: | Height: | Size: 294 KiB After Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 485 KiB After Width: | Height: | Size: 161 KiB |
Before Width: | Height: | Size: 409 KiB After Width: | Height: | Size: 157 KiB |
Before Width: | Height: | Size: 461 KiB After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 501 KiB After Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 404 KiB After Width: | Height: | Size: 146 KiB |
Before Width: | Height: | Size: 393 KiB After Width: | Height: | Size: 132 KiB |
Before Width: | Height: | Size: 514 KiB After Width: | Height: | Size: 159 KiB |
Before Width: | Height: | Size: 293 KiB After Width: | Height: | Size: 119 KiB |
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 484 KiB After Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 437 KiB After Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 442 KiB After Width: | Height: | Size: 149 KiB |
Before Width: | Height: | Size: 438 KiB After Width: | Height: | Size: 146 KiB |
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 345 KiB After Width: | Height: | Size: 156 KiB |
Before Width: | Height: | Size: 372 KiB After Width: | Height: | Size: 135 KiB |
Before Width: | Height: | Size: 285 KiB After Width: | Height: | Size: 114 KiB |
Before Width: | Height: | Size: 421 KiB After Width: | Height: | Size: 143 KiB |
Before Width: | Height: | Size: 328 KiB After Width: | Height: | Size: 126 KiB |
Before Width: | Height: | Size: 528 KiB After Width: | Height: | Size: 171 KiB |
Before Width: | Height: | Size: 442 KiB After Width: | Height: | Size: 147 KiB |
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 105 KiB |
Before Width: | Height: | Size: 374 KiB After Width: | Height: | Size: 149 KiB |
Before Width: | Height: | Size: 439 KiB After Width: | Height: | Size: 147 KiB |
Before Width: | Height: | Size: 425 KiB After Width: | Height: | Size: 145 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 423 KiB After Width: | Height: | Size: 157 KiB |
Before Width: | Height: | Size: 438 KiB After Width: | Height: | Size: 129 KiB |
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 387 KiB After Width: | Height: | Size: 135 KiB |
Before Width: | Height: | Size: 397 KiB After Width: | Height: | Size: 141 KiB |
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 484 KiB After Width: | Height: | Size: 184 KiB |
Before Width: | Height: | Size: 510 KiB After Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 417 KiB After Width: | Height: | Size: 134 KiB |
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 391 KiB After Width: | Height: | Size: 136 KiB |
Before Width: | Height: | Size: 446 KiB After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 428 KiB After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 341 KiB After Width: | Height: | Size: 126 KiB |
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 45 KiB |