ImageView | Electron
https://www.electronjs.org/fr/docs/latest/api/image-view • 47 KB fetched Open original page
ImageView | Electron
Aller au contenu principal
Electron Documentation API Blog Outils
* Electron Forge
* Fiddle Electron
Communauté
* Gouvernance
* Galerie d'applications existantes
* Ressources
Versions Français
* English
* Deutsch
* Español
* Français
* 日本語
* Português
* Русский
* 中文
Rechercher
* Modules du processus principal
* app
* autoUpdater
* BaseWindow
* BrowserView
* Deprecated
* BrowserWindow
* presse-papiers
* contentTracing
* crashReporter
* desktopCapturer
* dialog
* globalShortcut
* ImageView
* Achat inApp
* ipcMain
* Menu
* MenuItem
* MessageChannelMain
* MessagePortMain
* nativeImage
* nativeTheme
* net
* netLog
* Notification
* powerMonitor
* powerSaveBlocker
* processus (process)
* protocol
* notifications Push
* safeStorage
* screen
* session
* sharedTexture
* ShareMenu
* shell
* systemPreferences
* TouchBar
* Tray
* utilityProcess
* webContents
* WebContentsView
* webFrameMain
* View
* Modules du processus de rendu
* Utility Process Modules
* Éléments DOM Personnalisés
* Chromium et Node.js
* Classes
* Structures d'API
*
* Modules du processus principal
* ImageView Sur cette page
ImageView
A View that displays an image.
Process: Main
This module cannot be used until the ready event of the app
module is emitted.
Useful for showing splash screens that will be swapped for WebContentsView s
when the content finishes loading.
Note that ImageView is experimental and may be changed or removed in the future.
const { BaseWindow , ImageView , nativeImage , WebContentsView } = require ( 'electron' )
const path = require ( 'node:path' )
const win = new BaseWindow ( { width : 800 , height : 600 } )
// Create a "splash screen" image to display while the WebContentsView loads
const splashView = new ImageView ( )
const splashImage = nativeImage . createFromPath ( path . join ( __dirname , 'loading.png' ) )
splashView . setImage ( splashImage )
win . setContentView ( splashView )
const webContentsView = new WebContentsView ( )
webContentsView . webContents . once ( 'did-finish-load' , ( ) => {
// Now that the WebContentsView has loaded, swap out the "splash screen" ImageView
win . setContentView ( webContentsView )
} )
webContentsView . webContents . loadURL ( 'https://electronjs.org' )
Class: ImageView extends View
History Version(s) Changes None
API ADDED
A View that displays an image.
Process: Main
ImageView inherits from View .
ImageView is an EventEmitter .
avertissement
Electron's built-in classes cannot be subclassed in user code.
For more information, see the FAQ .
new ImageView() Experimental
History Version(s) Changes None
API ADDED
Creates an ImageView.
Méthodes d’instance
The following methods are available on instances of the ImageView class, in
addition to those inherited from View :
image.setImage(image) Experimental
History Version(s) Changes None
API ADDED
* image NativeImage
Sets the image for this ImageView . Note that only image formats supported by
NativeImage can be used with an ImageView .
Modifier cette page
Précédent
globalShortcut
Suivant
Achat inApp
* Class: ImageView extends View
* new ImageView() Experimental
* Méthodes d’instance
* setImage
Documentation
* Démarrer
* Référence des APIs
Listes de vérifications
* Performance
* Sécurité
Outils
* Electron Forge
* Fiddle Electron
Communauté
* Gouvernance
* Ressources
* Discord
* Bluesky
* X
* Mastodon
* Stack Overflow
En plus
* GitHub
* Open Collective
* Tableau de bord de l'infrastructure
Copyright Fondation OpenJS et contributeurs Electron. Tous droits réservés. La Fondation OpenJS a déposé des marques commercials et utilise des marques déposées. Pour une liste de marques commerciales de la Fondation OpenJS , merci de consulter notre Politique de Marque Comemrciale et Liste de Marques Commerciales . Les marques commerciales et logos qui ne sont pas indiquées sur la liste des marques commerciales de la Fondation OpenJS sont les marques commerciales™ ou marques déposées® de leurs détenteurs respectifs. Leur utilisation n'implique pas la moindre affiliation ou approbation de leur part. La Fondation OpenJS | Conditions Générales d'Utilisation | Politique de Confidentialité | Règlement intérieur | Code de Conduite | Politique de Marques Commerciales | Liste des Marques Commerciales | Politique de Cookies
Hosting and infrastructure graciously provided by
Links found on this page
- Aller au contenu principal [direct]
- Electron [direct]
- Documentation [direct]
- API [direct]
- Blog [direct]
- Electron Forge [direct]
- Fiddle Electron [direct]
- Gouvernance [direct]
- Galerie d'applications existantes [direct]
- Ressources [direct]
- Versions [direct]
- English [direct]
- Deutsch [direct]
- Español [direct]
- 日本語 [direct]
- Português [direct]
- Русский [direct]
- 中文 [direct]
- autoUpdater [direct]
- BaseWindow [direct]
- BrowserView Deprecated [direct]
- BrowserWindow [direct]
- presse-papiers [direct]
- contentTracing [direct]
- crashReporter [direct]
- desktopCapturer [direct]
- dialog [direct]
- globalShortcut [direct]
- Achat inApp [direct]
- ipcMain [direct]
- Menu [direct]
- MenuItem [direct]
- MessageChannelMain [direct]
- MessagePortMain [direct]
- nativeImage [direct]
- nativeTheme [direct]
- net [direct]
- netLog [direct]
- Notification [direct]
- powerMonitor [direct]
- powerSaveBlocker [direct]
- processus (process) [direct]
- protocol [direct]
- notifications Push [direct]
- safeStorage [direct]
- screen [direct]
- session [direct]
- sharedTexture [direct]
- ShareMenu [direct]
- shell [direct]
- systemPreferences [direct]
- TouchBar [direct]
- Tray [direct]
- utilityProcess [direct]
- webContents [direct]
- WebContentsView [direct]
- webFrameMain [direct]
- View [direct]
- Éléments DOM Personnalisés [direct]
- Chromium et Node.js [direct]
- Classes [direct]
- Structures d'API [direct]
- Main [direct]
- EventEmitter [direct]
- the FAQ [direct]
- Modifier cette page [direct]
- Performance [direct]
- Sécurité [direct]
- Discord [direct]
- Bluesky [direct]
- X [direct]
- Mastodon [direct]
- Stack Overflow [direct]
- GitHub [direct]
- Open Collective [direct]
- Tableau de bord de l'infrastructure [direct]
- Fondation OpenJS [direct]
- Politique de Marque Comemrciale [direct]
- Liste de Marques Commerciales [direct]
- Conditions Générales d'Utilisation [direct]
|
|