Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Съхраняване и извличане на изображения в база данни

Вашият image.save() намалява качеството на изображението (ако е запазено като Jpeg) до нивото на компресия по подразбиране от около 75%.

Моля, вижте тази статия в MSDN за увеличаване на това ниво на качество, когато извиквате Save чрез предаване на myEncoderParameters, съдържащо ниво на качество на много по-високо ниво (да кажем 90%)

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

Или вижте (нетествания) код по-долу, който трябва да свърши работа

    ' 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разрешението EXECUTE е отказано - 'aspnet_Roles_RoleExists'

  2. Достъп до колони на таблица по индекс вместо име в съхранена процедура на SQL Server

  3. Проверете дали даден низ съдържа подниз в SQL Server 2005, като използвате съхранена процедура

  4. Изглед на SQL Server, показващ остарели/грешни данни след промяна на основните зависимости

  5. SQL Server:архивиране на всички бази данни