Domanda:
Software per la visualizzazione di gif animate?
Jake Levine
2013-08-23 07:27:26 UTC
view on stackexchange narkive permalink

Ho cercato per giorni, ma devo ancora trovare un'applicazione in grado di riprodurre gif animate ingrandite senza diventare instabile. I requisiti di base sono:

  • Ridimensionato a schermo intero (1080x1920)
  • Nessuna finestra visualizzata
  • Cursore del mouse nascosto
  • Smooth rendering

Qualche visualizzatore di immagini essenziale preferito là fuori?

Hai davvero una GIF animata a 1080p?
Questa domanda sembra essere fuori tema perché richiede una raccomandazione sul software, che tende a diventare obsoleta e spesso non è ampiamente applicabile.
Due risposte:
#1
+5
goldilocks
2013-08-23 19:43:05 UTC
view on stackexchange narkive permalink

Alcuni degli strumenti nella suite ImageMagick ( apt-get install imagemagick ) aiuteranno. Il comando animate mostrerà .gif animate:

  animate myimg.gif  

La finestra è per impostazione predefinita senza bordi (lo fai deve essere in una GUI X). Puoi ridimensionare:

  animate -resize 1920x1080 myimg.gif  

Nota che è larghezza per altezza (vedi qui per i vari modi per specificare la geometria). Tuttavia, non deformerà una GIF quadrata in una rettangolare (forse c'è un modo per forzarlo, ci sono molte opzioni). Inoltre, il ridimensionamento probabilmente creerà un pasticcio nella maggior parte delle gif animate. Devi prima elaborarli:

  convert myimg.gif -coalesce myimg2.gif  

Il myimg2.gif convertito dovrebbe funziona correttamente con animate -resize .

Notando solo che ImageMagick richiede X11 (sto cercando di visualizzare GIF animate su Raspbian senza X11)
@PaulSlocum È insolito preoccuparsi della grafica su GNU / Linux senza X, ma non è impossibile; investigare [il framebuffer] (https://en.wikipedia.org/wiki/Linux_framebuffer). Le app devono essere scritte appositamente per questo e ce ne sono almeno una o due per la visualizzazione delle immagini ([FIM] (http://www.nongnu.org/fbi-improved/) e da cosa è derivato, `fbi`) , ma non so se fanno gif animate ([sembra no per FIM] (http://www.nongnu.org/fbi-improved/FIM.html), ma c'è il suggerimento che la base di codice potrebbe essere utile in così facendo).
Sfortunatamente fbi e SDL_Image possono visualizzare solo il primo frame. Ho intenzione di provare a utilizzare SDL con qualche altra libreria di immagini come freeimage. Esaminando anche le librerie ffmpeg per convertire le GIF animate in un flusso mpeg4 che omxplayer può gestire.
Per me non è una finestra senza bordi ??
#2
+1
Dr.Avalanche
2013-08-23 13:51:59 UTC
view on stackexchange narkive permalink

Se dedichi del tempo alla comprensione del formato GIF animato, questo non è possibile. Non puoi realisticamente avere una gif animata con una risoluzione inferiore e "ridimensionarla" a 1080p senza aspettarti che sia "instabile". Devi capire come funzionano le transizioni dei frame. Non sono dati vettoriali.

Sembri confondere cosa sia un file gif con un formato video appropriato. Acquisisci il contenuto in un formato ragionevole o fai del tuo meglio per convertirlo in uno utilizzando ffmpeg, quindi riproduci con VLC.

Inoltre, questa non è una domanda specifica per Raspberry Pi.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...