SSebastian
(Sava Sebastian-Florin)
iulie 20, 2022, 5:12pm
1
Salut!
Sunt in cautarea unui image handler de genul celui folosit de Next.js. Sa stie resize, conversie webp, crop, quality & stuff.
Ma gandeam sa instalez Next.js pe 2 servere, sa fac load balancing si sa il folosesc exclusiv pentru handler-ul lui. Ce pareri / sfaturi aveti?
tekkie
(Georgiana Gligor)
iulie 20, 2022, 6:01pm
2
Cel mai tare pe care il stiu eu free este imagemagick:
E commqnd-line interface.
Iti faci un wrapper care apeleaza acele comenzi si genereaza rezultatul pe disc, apoi intorci url-ul rezuktat.
Edit: am preaupus ca nu ai nevoie de fancy stuff, OpenCV: OpenCV modules
5 Likes
SSebastian
(Sava Sebastian-Florin)
iulie 20, 2022, 6:11pm
3
Multumesc pentru reply. Nu, nu am nevoie de fancy stuff. In 99% din cazuri o sa folosesc ceea ce am spus in thread. Resize & return webp.
1 Like
tekkie
(Georgiana Gligor)
iulie 20, 2022, 6:23pm
4
Atunci pornesti la drum cam asa: ImageMagick – WebP Encoding Options
Sa ne tii la curent.
1 Like
std.bless
(Alexandru Ică)
iulie 20, 2022, 6:39pm
5
Pentru conversie poți folosi FFmpeg.
2 Likes
Cornel
(Cornel)
iulie 20, 2022, 6:53pm
6
caută ceva pe vips . Dă ceață multor librării de gen.
1 Like
Depinde de ce vrei sa faci si de pret.
Mie imi place asta:
1 Like
Imagemagick cum a zis si @tekkie . Vezi ca avea security vulnerabilities (probabil o mai avea):
NVD - CVE-2021-3962 .
O alternativa e si GraphicsMagick (fork imagemagick). Diferente de performanta.
1 Like
am avut și eu nevoie de ceva similar la un moment dat și am explorat ideea asta GitHub - imgproxy/imgproxy: Fast and secure standalone server for resizing and converting remote images dar până la urmă s-a dovedit a fi mai ieftin să dăm 15$ pe lună la Cloudflare pentru asta: https://www.cloudflare.com/en-gb/website-optimization/
2 Likes
ah, și dacă vrei o comparație între ce-am zis eu mai sus și alte alternative open source: imgproxy vs alternatives benchmark · GitHub
ăsta pare cel mai complex GitHub - thumbor/thumbor: thumbor is an open-source photo thumbnail service by globo.com și vine highly referenced + niște features utile în anumite contexte (Enabling detectors — Thumbor 7.0.0a2 documentation )
1 Like
SSebastian
(Sava Sebastian-Florin)
iulie 21, 2022, 2:40pm
11
Va multumesc pentru recomandari. Dat fiind faptul ca am nevoie de ceva super basic, am decis sa nu ma complic cu docker / python / altele. Am gasit GitHub - mosbth/cimage: Server-side image resizing and cropping on the fly with caching of generated image-files using PHP. - indeplineste tot ceea ce cautam.
GeorgeJipa
(George Jipa)
iulie 21, 2022, 2:53pm
12
1 Like
f versatil FFmpeg
Am facut cu ajutorul lui o clona de youtube downloader si l-am folosit ca sa convertesc streamul audio in mp3