You do not manipulate data directly but a view of the data. 따라서 뷰는 픽셀 접근자를 변경하는 것만으로 회전, 뒤집기 등이 가능하므로 입력 데이터를 수정하지 않습니다. The other concept that I appreciate, is an image is like a matrix, so you could perform math operation on it.