Ada beberapa teknik pengambilan citra digital yang bisa dilakukan, antara lain dengan menggunakan kamera digital (atau boleh juga web-cam) atau menggunakan scanner (bisa scanner umum, finger-print scanner, atau bar-code scanner). Hasil dari citra dengan penggunaan teknik kamera atau scanner berupa citra raster (atau citra dengan model matriks). Teknik pengambilan citra selain membutuhkan peralatan input, juga dibutuhkan suatu card yang disebut dengan frame grabber yang berupa rangkaian untuk mengolah citra secara hardware.
Selain itu, pengambilan citra dapat dilakukan dengan menggunakan teknik grafika komputer, yaitu dengan membentuk objek citra komputer sesuai dengan teknik pengambilan citra. Teknik ini banyak digunakan untuk keperluan entertainment seperti pembuatan animasi atau untuk keperluan GIS (Geographical Information System). Hasil dari citra dengan menggunakan teknik grafika ini bisa berupa citra raster atau citra vektor.