Pada
artikel ini saya akan membahas mengenai koding untuk menyimpan file citra jpeg,
sebenarnya tidak hanya format jpeg dan dapat untuk semua format dengan cara
mengganti koding *.jpg dengan format lainnya atau menggunkaan koding *.* untuk
semua format. Koding ini digunakan pada software matlab.
global frame
[nama_file_simpan, path_simpan]=uiputfile ({'*.jpg','JPEG Image (*.jpg)';},'Menyimpan Citra');
if isequal(nama_file_simpan,0)
|| isequal(path_simpan,0)
msgbox('Image
is saved', 'Foto_Editor')
else
F=getframe(handles.axes2);
img=frame2im(F);
imwrite(img,
fullfile(path_simpan,nama_file_simpan),'jpg');
end
axes(handles.axes2)
global
frame
[nama_file_simpan,
path_simpan]=uiputfile({'*.jpg','JPEG Image (*.jpg)';},'Menyimpan Citra');
Pada
koding global frame menjelaskan initial frame yang digunakan bersifat global
dan harus diletakan paling atas sebelum koding lainnya.
[nama_file_simpan,
path_simpan]=uiputfile({'*.jpg','JPEG Image (*.jpg)';},'Menyimpan Citra');
Digunakan
untuk mengambil file gambar dari axes dan akan disimpan pada media penyimpanan
yang ditentukan atau direktori yang sudah ditentukan.Untuk koding [nama_file_simpan,
path_simpan] dapat juga menggunakan koding [FileName,
PathName].
if
isequal(nama_file_simpan,0) || isequal(path_simpan,0)
msgbox('Image
is saved', 'Foto_Editor')
end
Koding
diatas digunakan untuk menampilkan pesan untuk mengedit kembali nama filenya
jika tidak sesuai dengan format.
F=getframe(handles.axes2);
img=frame2im(F);
imwrite(img,
fullfile(path_simpan,nama_file_simpan),'jpg');
Koding F=getframe(handles.axes2); digunakan
untuk mengambil file dari axes2 (axes 2 adalah nama axes yang digunakan, ini
tergantung dari masing-masing penggunaan bisa axes 1,2,3 dan seterusnya).
imwrite(img,fullfile(path_simpan,nama_file_simpan)
,'jpg'); digunakan untuk menulis nama file dari img (img ini adalah file
yang sudah d ambil dari axes2 tadi).
Semoga
artikel yang saya tulis ini dapat digunakan untuk pedoman dalam membangun
aplikasi menggunakan software matlab. Semoga artikel ini dapat menambah ilmu
dan wawasan yang dibutuhkan.