Added colorspace support. Still needs quality file support but this is a bit more engineering