imformats ()
formats = imformats()
format = imformats(ext)
| Paramètre | Description |
|---|---|
| ext | extension du format de fichier : vecteur de caractères ou chaîne scalaire. |
| Paramètre | Description |
|---|---|
| formats | tableau de structures : formats d'image pris en charge. |
| format | structure : format d'image pris en charge. |
imformats renvoie la liste des formats d'image pris en charge.
formats = imformats() renvoie la liste des formats d'image pris en charge sous la forme d'un tableau de structures.
format = imformats(ext) renvoie la structure du format d'image correspondant à l'extensionext.
Chaque élément du tableau de structures contient les champs :
Le registre est déterministe et ne dépend pas des greffons d'image du bureau. Un champ read ou write vide indique que l'opération n'est pas prise en charge. Dans le tableau renvoyé sans argument, ces champs contiennent le nom de la fonction ; une requête sur un format unique renvoie le function handle équivalent.
| Extension canonique | Alias | Lecture | Écriture | Alpha | Multipage |
|---|---|---|---|---|---|
| png | - | oui | oui | oui | non |
| jpg | jpeg, jfif | oui | oui | non | non |
| gif | - | oui | oui | oui | oui |
| webp | - | oui | oui | oui | non |
| tiff | tif | oui | oui | oui | non |
| bmp | dib | oui | oui | oui | non |
| tga | - | oui | oui | oui | non |
| pbm | - | oui | oui | non | non |
| pgm | - | oui | oui | non | non |
| ppm | - | oui | oui | non | non |
| pnm | - | oui | oui | non | non |
| pcx | - | oui | oui | non | non |
| psd | - | oui | non | oui | non |
| hdr | rgbe | oui | non | non | non |
| pic | - | oui | non | oui | non |
imformats()
imformats('jpeg')
imformats('webp')
formats = imformats();
readable = {};
writable = {};
for k = 1:length(formats)
if ~isempty(formats(k).read), readable{end + 1} = formats(k).ext; end
if ~isempty(formats(k).write), writable{end + 1} = formats(k).ext; end
end
readable
writable
| Version | Description |
|---|---|
| 1.13.0 | version initiale |
| 2.0.0 | registre de formats multiplateforme déterministe |