Stampa di immagini ad alta risoluzione

In PowerShape vengono utilizzati due metodi per la stampa di finestre: uno per le viste contenenti solo wireframe e l'altro per immagini ombreggiate.

Se la vista contiene solo wireframe, la stampa viene eseguita alla piena risoluzione della stampante.

Se la vista contiene ombreggiatura a colori, viene usato OpenGL per renderla in bitmap e il bitmap è inviato alla stampante. La produzione di bitmap alla piena risoluzione della stampante può essere poco pratico, in quanto potrebbe essere molto grande. Invece, PowerShape è in grado di produrre un bitmap che ha lo stesso rapporto prospettico della stampante, ma con una risoluzione limitata in modo che le sue dimensioni non eccedano un limite.

Il limite è impostato da una risorsa nel seguente file:

...\PowerShapexxxxx\sys\misc\powershape.con

La sezione pertinente del codice per l'impostazione delle dimensioni è:

#

# Stampa dell'ombreggiatura a colori

#

# Questa risorsa controlla le dimensioni (in Mb) del bitmap intermedio

# che è usato per stampare le immagini ombreggiate a colori. Aumento del suo valore

# aumenta la risoluzione stampata a spese della memoria temporanea

# utilizzo e dimensioni file. La sua riduzione riduce la risoluzione di stampa e

# i requisiti di memoria e dimensioni file. 15 Mb è ritenuto un buon

# compromesso su carta A4 bianca in una stampante a getto d'inchiostro tipica.

# print_opengl_bitmap_size: 15

Per impostare le dimensioni

  1. Aprire il file della risorsa:

    ...\PowerShapexxxxx\sys\misc\powershape.con

  2. Individuare la sezione pertinente del codice (mostrato sopra)
  3. Rimuovere il # dalla riga dei comandi, in modo che si legga
    print_opengl_bitmap_size: 15
  4. Salvare il file della risorsa.

È possibile sperimentare con valori più grandi per questa risorsa. Ogni pixel dell'immagine richiede 3 byte, perciò se si desidera una risoluzione di stampa di X per Y punti, impostare questa risorsa su:

X * Y * 3 / 1,000,000