![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер картинки [D5, Paradox]
Valeri © (2004-05-27 14:35:00)Таблица - Paradox. Как узнать реальную ширину картинки в пикселях, сохранённой в графическом поле. Что-то типа CatalogPic...Width
Всем спасибо.
sniknik (2004-05-27 19:09:00) [1]> где Catalog - таблица, а Pic -поле
тогда
Catalog.FieldByName('Pic').SaveToFile('c:\1.bmp');
или
TBlobField(Catalog.FieldByName('Pic')).SaveToFile('c:\1.bmp');
так разницы быть не должно.
Valeri (2004-05-27 17:18:00) [2]А так - ок. Интересно, в чем разница?
slgeo (2004-05-27 16:49:00) [3]А так DBImage1.Picture.SaveToFile('c:\1.bmp') ?
Valeri (2004-05-27 16:45:00) [4]Вообще, DBImage1.Picture и CatalogPic( где Catalog - таблица, а Pic -поле) - в них одно и то же лежит?
Valeri (2004-05-27 16:41:00) [5]Она видна в DBImage
slgeo (2004-05-27 16:37:00) [6]А как определил, что она отлично загрузилась?
Valeri (2004-05-27 16:35:00) [7]Спасибо.
Назрел ещё вопрос в тему.
Делаю
DBImage1.Picture.LoadFromFile.OpenPictureDialog1.FileName);
Потом
CatalogPic.SaveToFile('c:\1.bmp');
Картинка была BMP. Загрузилась в таблицу отлично. При выгрузке из таблицы приписывает в начало несколько байт, после чего картинка ничем не открывается.
slgeo (2004-05-27 16:27:00) [8]Загружаешь картинку в переменную типа TBitmap и проверяешь свойства Width и Height
Johnmen (2004-05-27 16:26:00) [9]Читаешь содержимое поля и анализируешь заголовочную часть полученных данных.
Valeri (2004-05-27 16:07:00) [10]Помогите, please !
Valeri (2004-05-27 15:12:00) [11]Наверное, можно куда нибудь выгрузить, типа TImage с AutoSize = True, и узнать Image1.Width, а попроще?