Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Stampa Bitmap

  1. #1

    Stampa Bitmap

    Ciao a tutti... Sto scrivendo un software per la gestione delle immagini e mi è sorto un problema in fase di stampa. Mi spiego...
    Il mio problema è stampare le immagini con la dimensione corretta.
    Per esempio se dovessi stampare un'immagine su foglio A4 con una stampante impostata a 600 dpi dovrei mandare in stampa un'oggetto bitmap con una risoluzione impressionante:
    altezza 29.7 cm -> in pollici 11.69 -> in pixel 11.69 * 600= 7015 px
    la stessa cosa per la larghezza:
    larghezza 21 cm -> 4960 px

    Un immagine con questa risuluzione mi comporta un oggetto di tipo bitmap di circa 150 MB in memoria!!
    Allora, volevo sapere esiste un modo per inviare la bitmap in stampa con una risoluzione minore pur mantenedo su carta la stessa dimensione fisica che avrei avuto se avessi fatto i calcoli sopra descritti.
    Grazie, spero che mi possiate aiutare.
    Ciao

    P.s.: Sto usando Visual Studio 2008 e VB.Net come linguaggio.

  2. #2
    Sull'oggetto Graphics della stampante usa il metodo DrawImage, specificando l'immagine e il rettangolo in cui stamparla; l'immagine specificata verrà adattata automaticamente alle dimensioni specificate.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.