5. Збереження в файлах і передача в інші програми графічних зображень MATLABа.
Замість використання команди меню графічного вікна можна з командного вікна системи MATLAB виконати команди
причому друга команда збереже зображення в буфері обміну в форматі Windows Metafile замість формату Bitmap.
Ще більш потужні засоби редагування і монтажу зображень можна застосувати, якщо вставити командою Paste зображення MATLABа у відомій програмі растрової графіки. Після цього в ваших руках будуть практично необмежені можливості подальшого редагування зображень, а також збереження їх в файлах різних форматів і друку на різноманітних принтерах (в тому числі і на професійних друкарських).
Часто, однак, буває зручно зберегти отримане в MATLABе зображення в файлі деякого відомого графічного формату. Це легко зробити командами
print -options FileName
де замість options треба підставити заданий ідентифікатор для конкретної ситуації.
Наприклад, якщо ми хочемо створити графічний файл у форматі популярного пакету векторної графіки Illustrator, то замість options треба буде підставити dill.
В результаті виконання цієї команди на диску буде записано файл FileName.ai, де розширення ai характерно для пакета Illustrator. Далі цей файл можна відкрити в пакеті Illustrator і здійснювати його подальше редагування вже в рамках цього потужного пакета векторної графіки.
Багато інших популярних графічних форматів файлів можна отримати, застосовуючи команду capture і функцію imwrite. Наприклад, наступний код
Функція capture повертає матрицю X, відповідну точкам зображення, і матрицю квітів map (три стовпці в форматі RGB), використану в зображенні. Кожен елемент матриці X дорівнює номеру однієї з рядків матриці map.
В системі MATLAB за матрицями X і map можна відновити графічне зображення, застосувавши команди
але ця розмова вже стосується об'єктів image системи MATLAB, яким ми присвятимо спеціальний розділ.