Witam.
Chcę przez mikroserwis w asp .net core
udostępnić metodę wystawiającą zdjęcia w BASE64
, ale zależy mi na jak najmniejszej odpowiedzi.
Jako argument przyjmuje indeks pliku oraz żądane wymiary,
I teraz kwestia, żeby plik ze zdjęciem który na podstawie indeksu znajdzie ta metoda maksymalnie zkmniejszyć/skompresować (jednocześnie skalując do rządanych rozmiarów).
Póki co najlepszy efekt uzyskałem wykorzystując biblioteki ImageMagick
(dokładnie Magick.NET-Q16-AnyCPU
).
Na testowym pliku z 1 665 KB zszedłem do 679 KB, jednak to ciągle dużo.
Plik po zmianie rozmiaru zdjęcia w IrfanView
(zapisuje jako JPG z jakością 100)
zajmuje jedynie 42KB.
Pytanie:
czy znacie jakieś sposoby/biblioteki/rozwiązania których mógłbym użyć, żeby uzyskać żądany efekt?