OpenImageIO – otwarta biblioteka programistyczna przeznaczona do przetwarzania plików graficznych zapisanych w różnych formatach, rozpowszechniana wraz z kilkoma programami demonstrującymi jej użycie. Obsługa formatów zrealizowana jest za pomocą wtyczek. Obecnie biblioteka dostępna jest na platformy Windows, Linux oraz OS X. Całość rozpowszechniana jest na zmodyfikowanej licencji BSD.
Historia Pierwowzorem biblioteki było ImageIO – API będące częścią rozwijanej przez nVidię aplikacji do renderingu – Gelato. Pracę nad ImageIO rozpoczęto w 2002 roku, wtedy też jego specyfikacja oraz pliki nagłówkowe zostały udostępnione na licencji BSD, zamknięta została natomiast implementacja. Rozwój ImageIO trwał do roku 2007, kiedy projekt Gelato został zawieszony. Po jego zawieszeniu Larry Gritz postanowił wykorzystać udostępnione pliki nagłówkowe do stworzenia otwartej implementacji API, tak powstał projekt OpenImageIO.
W kwietniu 2009 roku OpenImageIO został zaakceptowany do programu Google Summer of Code, w którym otrzymał cztery miejsca dla studentów.