Biblioteka sanityzacji obrazów

Mam stronę internetową, która wyświetla obrazy przesłane przez użytkowników. Obawiam się, że niektórzy mądrzy użytkownicy mogą przesłać obraz, który może wykorzystać lukę 0-dniową w silniku renderującym przeglądarki. Ponadto chciałbym oczyścić obrazy metadanych (takich jak dane EXIF) i próbować je kompresować dalej w sposób bezstratny (istnieje kilka takich narzędzi wiersza poleceń dla PNG i JPEG).

Mając powyższe na uwadze, moje pytanie jest następujące: czy istnieje biblioteka C / C ++, która spełnia powyższy scenariusz? A nawet jeśli pełny rurociągparsowanie -> czyszczenie -> dezynfekcja -> kompresowanie -> pisanie nie jest dostępna w żadnej pojedynczej bibliotece, czy mogę przynajmniej zaimplementowaćparsowanie -> czyszczenie -> odkażanie -> pisanie potok (bez kompresji) w bibliotece obsługującej JPEG / PNG / GIF?

questionAnswers(1)

yourAnswerToTheQuestion