Dilemma: png o pdf?

  • Creatore
    Topic
  • #35994
    Up
    0
    Down
    ::


    Ciao a tutti e buon primo agosto!

    In un lavoro che sto scrivendo devo aggiungere dei grafici 3D, che sono generati con programmi di calcolo che può esportarli in formato vettoriale (pdf o eps). Il problema è che questi grafici hanno molti nodi e non è possibile, in quanto la funzione che rappresentano varia abbastanza velocemente, diminuirne il numero oltre una certa soglia minima. Anche adottando un numero minimo di nodi, questi grafici, se salvati in pdf, sono grandi circa 500 kb l’uno; dovendone inserire una ventina è abbastanza chiaro che il documento finale sarebbe troppo pesante.

    Per ora ho optato per le png, che vengono sui 70 kb l’una; ma mi sta venendo il magone a vedere il mio bel documento con queste png “sgranate”; oltretutto io creo le png ad “alta risoluzione”, belle grandi, nella speranza, vana finora, che quando le inserisca “piccole” in LaTeX il risultato sia comunque buono. Ma non è così. Se vengono ridimensionate, vengono anche sgranate. La questione è quindi la seguente:

    1) conoscete un modo per “comprimere” la dimensione un pdf in modo alquanto pulito? (non vorrei installare robaccia sul mio pc)
    2) conoscete, alternativamente, un modo per dire a LaTeX di “fare attenzione” quando inserisce un’immagine png, ovvero di non sgranarla se la ridimensiona? Potrei accettare anche che LaTeX non la sgrani se usa le dimensioni (in pixel) che ha l’immagine, senza che faccia lui il ridimensionamento (in sostanza creo già le immagini con il giusto numero di pixel).

    La cosa strana, per me, è che, anche se l’immagine non vettoriale che apro con un qualunque visualizzatore è “ben definita” sullo schermo, poi se la inserisco peggiora… ho provato anche a “vettorializzare” (perdonate il termine) l’immagine raster (usando Inkscape), ma il risultato è pessimo e comunque il pdf occuperebbe un bel po’…

    Grazie per l’aiuto,
    bye bye

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #35995
      Up
      0
      Down
      ::


      Non so rispondere alle tue domande (quella sulla ottimizzazione dei pdf è una questione che mi turba da tempo), però posso consigliarti qualcosa.

      Come prima prova, salva il grafico in eps (postscript livello 3 e senza anteprima, se possibile). Poi prova a convertire l’eps così ottenuto con il famoso epstopdf e vedi se il pdf ha una dimensione ragionevole.

      Un’altra possibilità è quella di salvare in png (possibilmente monocromatico se non hai bisogno di colori), usando una risoluzione di 300 o 600 dpi e poi comprimendo al massimo il png così ottenuto con lo strumento optipng (cerca su internet).
      (Se non hai la possibilità di salvare in monocromatico, apri il png con Gimp e vai su Image/Mode/Indexed… e poi scegli monocromatico)

      Questo è il massimo che posso fare!
      Ciao ciao.
      Fra

    • #35996
      Up
      0
      Down
      ::


      ok grazie, ora provo.

      In eps già avevo provato, ma non so perché il grafico mi viene “in basso” alla pagina, lasciando 3/4 di pagina vuota e poi disegnando il grafico in fondo; se poi provo a metterlo in pdf, mi rimane così ed è chiaramente inutilizzabile… posso provare a trasformare il pdf in eps e poi viceversa, scalando la qualità; farò sapere…

      un metodo rozzo ce l’avevo già: era importare il grafico in Inkscape (in pdf) e poi risalvarlo; così si dimezza circa la dimensione, che rimane pur sempre troppo alta…

      Grazie per l’indicazione di optipng che non conoscevo proprio: essendo lossless è proprio carino!! Con le mie immagini comprime solo il 2%, però non so se fa meglio in altre occasioni.. buono a sapersi comunque!

      Buona serata,
      ciao ciao

    • #35997
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        ok grazie, ora provo.

        In eps già avevo provato, ma non so perché il grafico mi viene “in basso” alla pagina, lasciando 3/4 di pagina vuota e poi disegnando il grafico in fondo […]

        Probabilmente, le immagini vanno prima scontornate.

        Ciao,
        Antonio

      • #35998
        Up
        0
        Down
        ::


        scusa l’ignoranza, cioè? 😳 😳 😳

        come si scontornano? :mrgreen:

        bye bye

      • #35999
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          scusa l’ignoranza, cioè? 😳 😳 😳

          come si scontornano? :mrgreen:

          bye bye

          Alcuni software consentono di ritagliare il bordo bianco delle immagini. Per le immagini in formato .eps puoi usare The Gimp (http://portableapps.com/apps/graphics_pictures/gimp_portable).

          Apri l’immagine->selezioni lo strumento “ritaglia”->selezioni l’area che ti interessa-> dai “invio”. Le parti dell’immagine esterne all’area evidenziata, saranno eliminate. A questo punto puoi salvare una copia della tua immagine (non sovrascrivere l’originale, per sicurezza), ricordandoti di scegliere come formato di output l’.eps. (Con The Gimp portable capita, a volte, di dover specificare l’estensione del file “a mano”.)

          Per scontornare i .pdf esiste invece pdfcrop; sul forum trovi diverse discussioni a riguardo.

          Ciao,
          Antonio

        • #36000
          mcl1962
          Partecipante
            Up
            0
            Down
            ::


            Per esempio, con il comando

            \includegraphics[bb=65 38 534 196]{figura}

            limiti la visualizzazione di “figura” ad un rettangolo che ha (65,38) come vertice in basso a sinistra e (534,196) come vertice in alto a destra.
            Per leggere le coordinate dei due vertici del rettangolo io apro con un editor di testi il file “figura.eps” e cerco la riga che inizia con “%Boundingbox” (di solito questa riga è una delle prime del file): i quattro numeri che seguono sono quelli cercati.
            Sicuramente esistono altri metodi per leggere le coordinate di “BoundingBox” (per esempio se usi GSView sotto Windows per visualizzare i file PostScript, puoi leggere le coordinate posizionando il mouse ai vertci del rettangolo di ritaglio), ma attualmente mi sfuggono.

            Ciao.

            Claudio

          • #36001
            Up
            0
            Down
            ::

            scusa l’ignoranza, cioè? 😳 😳 😳

            come si scontornano? :mrgreen:

            bye bye

            Ciao,

            mi sembra strano ti crei un eps non scontornato quando invece il pdf lo fa scontornato 🙁

            In ogni caso crea l’eps. Dopodiché o scontorni l’eps e poi trasformi in pdf oppure prima fai il pdf e poi scontorni il pdf stesso.

            Già ti hanno consigliato per entrambi i casi. Mi permetto solo di aggiungere che se usi il comando eps2eps sull’eps originario ottieni lo stesso eps già scontornato e con il codice ripulito (non preoccuparti la qualità dell’immagine non cambia).

            Facci sapere se cambiano le dimensioni! 🙂
            Ciao ciao.
            Fra

          • #36002
            Up
            0
            Down
            ::


            Il problema è che l’eps mi occupa 5 volte il pdf… anche se lo trasformo in pdf (ma cmq ho un altro problema: in eps il grafico mi viene stranamente colorato…), mi occupa di più di quanto non faccia il pdf creato direttamente…

            mmmm mmm mumble mumble… mi sa che inserirò i pdf così come sono… che voi sappiate LaTeX ha dei problemi se il file viene molto grande? Tipo 30 MB?

            mmmm

            Grazie per gli aiuti…

            P.S. Interessanti gli scontornamenti… mi verranno util sicuramentei in futuro 😉

          • #36003
            Antonio Ledda
            Partecipante
              Up
              0
              Down
              ::

              […]

              mmmm mmm mumble mumble… mi sa che inserirò i pdf così come sono… che voi sappiate LaTeX ha dei problemi se il file viene molto grande? Tipo 30 MB?

              […]

              L’immagine in formato .pdf più grande che ho inserito in un documento LaTeX “pesava” 53.6 MB (e non era l’unica immagine del documento). LaTeX non ha avuto alcun problema nel gestirla. (Il documento finale è venuto di 216 MB. 😯 🙂 )

              Ciao,
              Antonio

            • #36004
              Up
              0
              Down
              ::


              oddio 😯
              mi sa allora che mi sto facendo troppi problemi :p

              ehehe 200 MB :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

              è rincuorante…

            • #36005
              Up
              0
              Down
              ::


              Beh dipende a chi devi dare questo file 🙂

              Se è solo per te poco male. Ma se è una tesi o qualcos’altro che devi dare a qualcuno ti sconsiglio vivamente di generare un file di queste dimensioni.

              Secondo me non ha molto senso senso avere delle immagini così particolareggiate.
              Se il documento deve essere stampato quei particolari non si vedranno mai.
              Se invece lo si leggerà solo sullo schermo di un pc, avere immagini di questo tipo ha un po’ più di senso ma comunque poco.

              Se un lavoro è ben fatto non c’è bisogno di andarsi a guardare con un ingrandimento mostruoso un’immagine. Meglio mettere un’altra immagine o un riquadro interno dove mostrare i particolari ingranditi.

              Quando è possibile è di certo preferibile un’immagine vettoriale ma in questo caso ti direi assolutamente di crere un png di dimensioni ragionevoli (600 dpi possibilmente monocromatico).

              Mi sembra strano che LaTeX te lo storpi così. . . sei sicuro che non sia solo un effetto dovuto al tuo visualizzatore di pdf?

              Se vuoi puoi farci vedere questa immagine png da 70 kB.

              Ciao ciao.
              Fra

            • #36006
              Up
              0
              Down
              ::


              Beh, diciamo che se le faccio da 600 dpi mi vengono comunque abbastanza grandi (sui 200 kb… allora tanto vale mettere le vettoriali da 500 kb)

              Non è che LaTeX me le storpi così tanto, però se c’è una linea grigia obliqua, diciamo che “si vede la zigrinatura”, il che non è molto bello… poi lasciamo stare la stampa: una volta stampato non si vedrà nulla, verrà tutto bene. Però non volevo che sullo schermo fosse zigrinata…

              Alla fine vedrò un po’… il file non supererà spero i 20 MB, non penso che sarà una tragedia… fra un po’ di giorni mi metto a generarle tutte e vediamo se i pdf sono davvero troppo grandi…

              Grazie,
              bye bye

          Visualizzazione 11 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top