Sending image by I2C to DUE with DUE or UNO

I need to send small image through I2C protocol by interfacing Arduino due with DUE or UNO my questions are to access my 512 KB flash memory in my DUE 2.Whether we need to use MATLAB for processing 3.Whether i have to use pull up resistor of 10K for 400KBPS transfer 4.Whether any external peripherals needed

Please guide me through this :)