sql >> Database teknologi >  >> RDS >> Sqlserver

Lagring og hentning af billeder i database

Dit image.save() reducerer kvaliteten af ​​billedet (hvis det er gemt som Jpeg) til standardkomprimeringsniveauet på ca. 75%.

Se venligst denne MSDN-artikel om at øge dette kvalitetsniveau, når du kalder Gem ved at sende myEncoderParameters, der indeholder et kvalitetsniveau på et meget højere niveau (f.eks. 90%)

http://msdn.microsoft.com /en-us/library/system.drawing.imaging.encoder.quality.aspx

Eller se den (ikke-testede) kode nedenfor, det burde gøre tricket

    ' Create a a single encoder parameter envelope
    Dim EncoderParameters As New EncoderParameters(1)

    ' Create and add a single quality parameter to this envelope, specifying 95%
    Dim QualityParam As New EncoderParameter(Encoder.Quality, CType(95L, Int32))
    EncoderParameters.Param(0) = QualityParam

    ' Save the image with the encoder param specifying 95% quality
    _image.Save(_MemoryStream, _ImageFormat, EncoderParameters)



  1. Laravel Homestead SQLSTATE[HY000] [2002] Forbindelse nægtet efter serverflytning

  2. PyMySQL forskellige opdateringer i én forespørgsel?

  3. Sådan eksporteres data fra SQL Server 2005 til MySQL

  4. Vælg to kolonner fra samme tabel med forskellige WHERE-betingelser