Difference between revisions of "ImageData:encode (Français)"
(→Notes d'utilisateurs) |
|||
Line 65: | Line 65: | ||
== Notes d'utilisateurs == | == Notes d'utilisateurs == | ||
* Si vous désirez que le fichier ai une extension lorsque sauvegardé, ajoutez le au nom de fichier. Par exemple : <source lang="lua">image:encode("png","aPngImage.png")</source> | * Si vous désirez que le fichier ai une extension lorsque sauvegardé, ajoutez le au nom de fichier. Par exemple : <source lang="lua">image:encode("png","aPngImage.png")</source> | ||
+ | * Le fichier n'est pas créé dans le dossier courant, mais à un emplacement dépendant du système, voir [[love.filesystem (Français)]]. | ||
== Voir également == | == Voir également == |
Revision as of 19:57, 26 April 2022
Encde l'ImageData dans un format de fichier et l'écrit optionnellement dans le répertoire de sauvegarde.
Contents
Fonction
Disponible depuis LÖVE 0.10.0 |
Ce-tte variant n'est pas supporté-e par des versions plus anciennes. |
Synopsis
filedata = ImageData:encode( format, filename )
Arguments
ImageEncodeFormat (Français) format
- Le format dans lequel encoder l'image.
string (Français) filename (nil)
- Le nom du fichier dans lequel il sera écrit. Si nil, aucun fichier ne sera écrit, mais le FileData sera tout de même retourné.
Retourne
FileData (Français) filedata
- L'image encodée en tant que nouvel obket FileData.
Fonction
Disponible depuis LÖVE 0.8.0 et supprimé avec LÖVE 0.10.0 |
ce-tte variant n'est pas supporté dans des versions antérieures ou postérieures. |
Synopsis
ImageData:encode( outFile )
Arguments
string (Français) outFile
- Nom d'un fichier dans lequel les données encodées doivent être écrites. Le format sera automatiquement déduit depuis l'extension du fichier.
Retourne
Rien.
Fonction
Disponible depuis LÖVE 0.8.0 et supprimé avec LÖVE 0.10.0 |
ce-tte variant n'est pas supporté dans des versions antérieures ou postérieures. |
Synopsis
ImageData:encode( outFile, format )
Arguments
string (Français) outFile
- Nom d'un fichier dans lequel les données encodées doivent être écrites.
ImageEncodeFormat (Français) format
- Le format dans lequel encoder l'image.
Retourne
Rien.
Fonction
Supprimé depuis LÖVE 0.8.0 |
ce-tte variant n'est plus supporté dans cette version et les versions ultérieures. |
Synopsis
data = ImageData:encode( format )
Arguments
ImageEncodeFormat (Français) format
- Le format dans lequel encoder l'image.
Retourne
Data (Français) data
- Les données de l'image encodée.
Exemples
Trace un cercle dans un canvas, le sauvegarde en PNG et l'affiche à l'écran
function love.load()
canvas = love.graphics.newCanvas(800,600) love.graphics.setCanvas(canvas) love.graphics.circle("fill",200,200,100) -- need to set another Canvas to avoid Canvas:newImageData cannot be called while that Canvas is currently active. love.graphics.setCanvas() imagedata = canvas:newImageData() imagedata:encode("tga", "test.png")
end
function love.draw()
love.graphics.draw(canvas)
end
Notes d'utilisateurs
- Si vous désirez que le fichier ai une extension lorsque sauvegardé, ajoutez le au nom de fichier. Par exemple :
image:encode("png","aPngImage.png")
- Le fichier n'est pas créé dans le dossier courant, mais à un emplacement dépendant du système, voir love.filesystem (Français).
Voir également
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info