sql >> Database >  >> RDS >> Sqlserver

Afbeeldingen opslaan en ophalen in de database

Uw image.save() vermindert de kwaliteit van de afbeelding (indien opgeslagen als Jpeg) tot het standaard compressieniveau van ongeveer 75%.

Raadpleeg dit MSDN-artikel over het verhogen van dit kwaliteitsniveau, wanneer u Save oproept door myEncoderParameters door te geven, met een kwaliteitsniveau op een veel hoger niveau (zeg 90%)

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

Of bekijk de (niet-geteste) code hieronder, dat zou het moeten doen

    ' 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. Berekend veld met waarde uit een andere tabel in Microsoft Access

  2. java.sql.SQLException:ORA-01843:geen geldige maandfout

  3. Wat zijn MySQL-database-engines?

  4. Hoe MariaDB in te stellen om verticale uitvoer te gebruiken