GESTIONE CAMPO IMAGE

venerdì 20 ottobre 2006 - 14.28

biggiu Profilo | Junior Member

Salve a tutti,

questo e' il problema ...

Gestisco un database MS SQL ; in una tabella ho inserito un campo image.

Al suo interno colloco un'immagine che in origine e' di 640x480 pixel con risoluzione
pari a 150 dpi.

Questa immagine, in seguito viene utilizzata in un report realizzato con Cristal Report.
L'immagine stampata risulta ridotta a circa 1/4 della grandezza originale.

Il documento stampato, riporta l'immagine correttamente, pero' questa risulta molto degradata e con risoluzione pessima.

C'e' qualche parametro da modificare?
E' un problema legato al DB ?
E' un problema legato a Cristal Report ?

Questa e' la funzione utilizzata per la registrazione dell'immagine :

DatRowSdc("sdc_imag") = ToByteArray(NomFile)

'-----------------------------------------------------------'
' ACQUISIZIONE DI UN CAMPI IMAGE DA INSERIRE SU TABELLA SQL '
'-----------------------------------------------------------'
Public Shared Function ToByteArray(ByVal FilNam As String) As Byte()
Dim image As System.Drawing.Image
Dim ImageConverter As New System.Drawing.ImageConverter()
Dim bytes() As Byte

image = System.Drawing.Image.FromFile(FilNam)
bytes = CType(ImageConverter.ConvertTo(image, GetType(Byte())), Byte())
image.Dispose() : image = Nothing
Return bytes
End Function


Grazie per la collaborazione...



BigGiu
BigGiu

freeteo Profilo | Guru

>Salve a tutti,
ciao e scusa del ritardo


>Il documento stampato, riporta l'immagine correttamente, pero'
>questa risulta molto degradata e con risoluzione pessima.
controlla il flag "puo' aumentare" (can grows) sulle proprieta' del campo immagine del report


>C'e' qualche parametro da modificare?
>E' un problema legato al DB ?
>E' un problema legato a Cristal Report ?
1po si ma diciamo che dipende dalla renderizzazione del report piu' che dal db


>Questa e' la funzione utilizzata per la registrazione dell'immagine
>DatRowSdc("sdc_imag") = ToByteArray(NomFile)
prova a controllare l'allegato di supporto a questo articolo:
http://www.dotnethell.it/tips/Crystal-Reports-BLOB.aspx (fondo pagina c'e' il download)
dove faccio qualcosa di simile, prova a cambiare le immagini con le tue e vedi se si comporta allo stesso modo


>
>Grazie per la collaborazione...
di niente, siamo qui per questo!
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5