دخیره عکس در sql به صورت باینری
سلام وقت بخیر
اگر عکس هارو در دیتابیس به صورت باینری دخیره کنیم اگر تعداد عکس ها زیاد بشه در حجم و سرعت برنامه مشکل ایجاد میکنه؟در ضمن فیلد عکس در sql از نوع image هست.اگر از طریق کد نویسی حجم عکس رو کم کنیم میتونه در بالا رفتن حجم دیتا بیس کمک کنه؟
کد کم کردن حجم عکس اگر میدونید راهنماییم کنید ممنون
نقل قول: دخیره عکس در sql به صورت باینری
متد ذخیره عکس
private byte[] SaveImage(Image image, ImageFormat imageFormat) {
var bmp = image;
var ms = new MemoryStream();
bmp.Save(ms, imageFormat);
return ms.GetBuffer() ;
}
کمپرس فایل
public void SetAttribute(string fullName) {
var filePath = new FileInfo(fullName);
try
{
if (filePath.Exists)
{
File.SetAttributes(fullName, FileAttributes.Compressed);
}
}
catch
{
// ignored
}
}