Visualizzazione di immagini di grandi dimensioni su Linux


9

Ho bisogno di visualizzare un'immagine png di grandi dimensioni (50000x40000 px) su Linux. Sfortunatamente la maggior parte degli strumenti (eog, convert, ecc.) Si arresta in modo anomalo o fallisce con una nota di memoria insufficiente.

C'è un modo per visualizzare questa immagine (preferirei vedere sia l'immagine ridimensionata che i dettagli)?


Quanto è grande esattamente? Qual è la dimensione del file e quanta memoria hai?
terdon

I file compressi hanno ~ 100 MiB ma se il programma tenta di creare una bitmap è ~ 64 GiB (presupponendo un canale a 32 bit).
Maciej Piechotka,

domanda simile, con risposte diverse, su superutente: superuser.com/q/356038/22696
pestofago

Risposte:


11

Vorrei provare a vederlo gimp. Dovrebbe essere nei repository delle tue distribuzioni, il sito Web principale è qui . Molti tutorial sono disponibili attraverso una semplice ricerca su Google.

Quando ho provato ad aprire le dimensioni della tua immagine, avevo bisogno di aumentare il limite di paging predefinito di Gimp in modo che potesse adattarlo. È sotto il menu Modifica -> Preferenze :

                        ss of prefs

Se Gimp non è in grado di gestire l'immagine o desideri qualcosa di più leggero, potresti provare feh. Il sito web principale di Feh è qui . Ancora una volta dovrebbe essere nei repository. Puoi eseguirlo dal terminale in questo modo:

feh -F <image>

Questo lo ridimensionerà per adattarsi allo schermo.


1
Grazie. Conoscevo Gimp ma non sapevo che gestisse la memoria così bene. In effetti, avevo bisogno di ridurre il limite di pagine per mantenere il sistema utilizzabile (altrimenti continuava a cercarlo).
Maciej Piechotka,

Grazie, non lo sapevo neanche io. Sono contento che abbia risolto il tuo problema.
slm
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.