Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поле Image в SQL server 2000 [D7, MSSQL]


@dim ©   (2007-05-14 11:33:00) 

Для хранения изображений в БД я использую тип данных Image. При вставке изображения происходит потеря качества. В чем может быть причина? Заранее спасибо!


Stanislav   (2007-05-15 17:07:00) [1]

@dim   (15.05.07 10:35) [11]  
С сохранением все нормально, теперь каа ты его открываешь?


DiamondShark   (2007-05-15 12:09:00) [2]


> Как этот код ухудшит качество из?

Этот код -- никак.
Остаётся вопрос: каким образом установлен факт ухудшения?


ЮЮ   (2007-05-15 10:39:00) [3]

> Как этот код ухудшит качество из?

Это твоё утверждение: "При вставке изображения происходит потеря качества".


clickmaker   (2007-05-15 10:37:00) [4]


>  [11] @dim   (15.05.07 10:35)

ты читаешь вообще, что тебе тут пишут?
серверу глубоко по барабану, что ты ему кладешь в image
Потеря качества может быть только на этапе отображения или явного сжатия, jpeg, например, если ты его где-то делаешь


@dim   (2007-05-15 10:35:00) [5]

Изображение добавляется так: Есть AdoTable и DbImage. Используется такой код:
AdoTable1.Append;
AdoTable1Picture.LoadFromFile(...);
AdoTable1.Post;

Как этот код ухудшит качество из?


ЮЮ   (2007-05-15 10:24:00) [6]

> Я так понял, ни кто не знает в чем причина?

В твоем коде, естественно. Либо на сервер сохраняется не то, что хранится в файле с оригиналом. Либо просматриваешь далеко не то, что хранится на сервере.
З.Ы. Реализуй функцию "Сохранить в файл", аналогичную "Загрузить из файла" и сравни файлы до загрузки и после выгрузки. Если отличаются по размеру/качеству - то виной тому лишь твой код. Для сервера это лишь биты информации, а не картинка - он никаких преобразований не делает.

image
 Variable-length binary data from 0 through 231-1 (2,147,483,647) bytes.


@dim   (2007-05-15 10:15:00) [7]

Я так понял, ни кто не знает в чем причина?


Ega23   (2007-05-15 10:10:00) [8]

В орешник, однозначно...


clickmaker   (2007-05-15 09:54:00) [9]


> Размер поля Image по умолчанию 16


@dim   (2007-05-15 09:50:00) [10]


> clickmaker ©

Ты о чем?


clickmaker   (2007-05-15 09:35:00) [11]


> [4] @dim   (15.05.07 07:26)
> Размер поля Image по умолчанию 16

час от часу не легче... откуда ты это все берешь?


@dim   (2007-05-15 07:26:00) [12]

Размер поля Image по умолчанию 16. Видимо такого размера не хватает и происходит потеря качества. Что можно сделать?


Германн   (2007-05-15 01:50:00) [13]


> Anatoly Podgoretsky ©   (14.05.07 21:46) [2]
>
> > clickmaker  (14.05.2007 11:36:01)  [1]
>
> Этого не может быть
>

Ыщо один глюк APC? Или просто "очепятка"?
:)


Anatoly Podgoretsky   (2007-05-14 21:46:00) [14]

> clickmaker  (14.05.2007 11:36:01)  [1]

Этого не может быть


clickmaker   (2007-05-14 11:36:00) [15]


> При вставке изображения происходит потеря качества

да ну? почему решил, что именно при вставке?


Наверх

Титульная страница Поиск, карта сайта Написать письмо