Fotografija, Kompiuterių programinė įranga, Spaustuvės, įranga, medžiagos