Ich erstelle eine MATLAB ausführbare Anwendung. Und wenn Sie eine ausführbare Datei in MATLAB erstellen, haben Sie die Möglichkeit, einen Begrüßungsbildschirm hinzuzufügen. Ich habe das mit normalen Bildern, png und jpg versucht. Aber ich wollte ein animiertes Bild verwenden, wie ein Lade-Gif-Bild. Da mein Programm eine Weile braucht, um zu kompilieren und auszuführen, möchte ich, dass der Benutzer weiß, dass er geladen wird, damit er nicht ganz oder nicht beendet wird. Ich habe versucht, meinem Begrüßungsbildschirm ein GIF-Bild hinzuzufügen, aber es hat nicht funktioniert. Es wurde nur ein Standbild angezeigt. Gibt es eine Möglichkeit, meiner ausführbaren MATLAB-Anwendung einen animierten Begrüßungsbildschirm oder ein gif hinzuzufügen?MATLAB animierte Splash-Screen mit gif
1
A
Antwort
0
Ich glaube nicht, dass Sie können. Aber Sie können das GIF in einem Fenster anzeigen und jedes Bild alle x Sekunden aktualisieren. Hier ist ein Beispiel
% Read in your GIF file. Don't forget to read in the colour map as it is
% required for display.
[I, map]=imread('http://i.imgur.com/K9CLvNm.gif','Frames','all');
% Create a figure to hold your splashscreen
hfig=figure;
set(hfig,'Menubar', 'none');
set(hfig,'name','Please wait. Loading...','numbertitle','off');
% Set a timer to dynamically update the plot every 0.1 sec
t=timer('TimerFcn', {@timerCallbackFcn, hfig, I, map},'ExecutionMode','FixedRate','Period',0.1);
% Start the timer
start(t);
% Do your stuff here
for j=1:10
pause(1);
end
% Clean-up
stop(t);
delete(t);
delete(hfig);
und dann die Timer-Update-Funktion in einer timerCallbackFcn.m
% This is the timer function to update the figure.
% Save as timerCallbackFcn.m
function timerCallbackFcn(hTimer, eventData, hfig, I, map)
figure(hfig);
% i is the frame index
persistent i;
if isempty(i), i=1; end
% display the i-th frame in the GIF
imshow(I(:,:,i),map);
% increment frame index i
i=i+1;
numframes=size(I,4);
if (i>numframes), i=1; end
end
Verwandte Themen
- 1. Animierte Gif innerhalb UITextView
- 2. zeigen animierte GIF
- 3. Zeitgesteuerte animierte GIF-Anzeige
- 4. Animierte .GIF als Hintergrund Android
- 5. Animierte GIF-Größenanpassung mit Sorl-thumbnail
- 6. Komprimiere animierte Gif Bildgröße mit C#
- 7. Animierte GIF zu Base64 kodieren
- 8. Anzeige animierte gif auf JPanel
- 9. Export von PowerPoint in animierte Gif?
- 10. Animierte gif-Datei funktioniert nicht in IE7
- 11. Javascript: Animierte GIF zu Daten-URI
- 12. Animierte GIF funktioniert nicht auf dem iPhone
- 13. Animierte .GIF funktioniert nicht in IE 10
- 14. Animierte GIF funktioniert nicht in MKMapView-Overlay mit MKOverlayRenderer
- 15. Wie verändere ich die animierte gif-Datei mit C#?
- 16. Animierte GIF-Pausen, wenn Objekte von ember.js geladen werden
- 17. generieren Animierte Gif von Blobs und machen in Controller
- 18. Wie funktioniert das animierte GIF als JFrame-Titelleistensymbol?
- 19. Wie man animierte gif-Kacheln in leaflet.js verwendet
- 20. Cross-Browser animierte gif auf schweben und umkehren, wenn Maus
- 21. Schreibverzögerung der GIF-Datei in Matlab
- 22. PHP - Erstellen Sie einfach animierte GIF aus zwei JPEG-Bildern?
- 23. Ist es möglich, animierte Gif-Bilder Client-Seite zu erkennen?
- 24. Animierte gif nur einmal in Chrome und Firefox
- 25. Magento Show animierte Gif Bild für das Produkt
- 26. Java SplashScreen
- 27. Animiertes Gif mit libgdx spielen
- 28. teilen gif mit telegramm android
- 29. Animierte Splash in WxPython
- 30. Animierte GIF mit Transparenz oder Alpha-Kanal mit LeaveInPlace Entsorgungsmethode lesen
ehrfürchtig genannt Datei erstellen. Vielen Dank – CyborgOverStack