Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];

Вниз

Сохранить DC в файл   Найти похожие ветки 

 
Б   (2009-09-26 12:46) [0]

В DC блиттингом перенесён образ.
Как сохранить этот DC в  bmp-изображение на диск?


 
{RASkov} ©   (2009-09-26 12:51) [1]

В чем трудность-то?


 
Б   (2009-09-26 13:02) [2]

Какую Win-функцию использовать? Напомните.


 
{RASkov} ©   (2009-09-26 13:09) [3]

BitBlt(BMP.Canvas.Handle,..., DC,...);
BMP.SaveToFile(...);


 
Б   (2009-09-26 13:17) [4]

При помощи VCL"а и я могу. Нужно без него, куда входит и TBitmap.


 
Омлет   (2009-09-26 13:45) [5]

С каких пор TBitmap относится к vcl?


 
{RASkov} ©   (2009-09-26 13:54) [6]

> С каких пор TBitmap относится к vcl?

ну TBitmap"ов более чем один... Автор ничего конкретно не указывал...

Спросил только про Win функцию.... BitBlt в принципе ей и является....


 
Б   (2009-09-26 13:57) [7]


> С каких пор TBitmap относится к vcl?

А TTimer - это VCL?


 
Б   (2009-09-26 13:59) [8]

> Спросил только про Win функцию.... BitBlt в принципе ей и является....
Спросил про функцию сохранения DC в файл, а не копирования.


 
qwer_qwer   (2009-09-26 15:15) [9]


> Спросил про функцию сохранения DC в файл, а не копирования.


WriteFile


 
Омлет   (2009-09-26 15:17) [10]

TTimer - относится к vcl, а TBitmap - нет.


 
qwer_qwer   (2009-09-26 15:31) [11]


> TTimer - относится к vcl, а TBitmap - нет.


Несмотря на то, что VCL - Visual Component Library, к VCL относятся и невизуальные заготовки.
В том числе и TCanvas, например, который используется в TBitmap.


 
Омлет   (2009-09-26 16:22) [12]

TCanvas - это обертка для HDC и функций рисования WinAPI. Это и не визуальный, и не компонент, и не из библиотеки компонетов. То, что TCanvas используется в VCL не делает его компонентом. VCL - это средство RAD. TBitmap - та же история. Его спокойно можно использовать в консольном приложении или в приложении без формы.


 
Б   (2009-09-26 18:08) [13]


> WriteFile


Спасибо. А не подскажите как ею пользоваться?
Чтобы было можно задать путь файла для сохранения.


 
qwer_qwer   (2009-09-26 20:43) [14]


> пасибо. А не подскажите как ею пользоваться?Чтобы было можно
> задать путь файла для сохранения.

См MSDN. CreateFIile, ReadFile, WriteFile etc.


 
Омлет   (2009-09-26 20:49) [15]

Найди FastLIB, там сохранение BMP точно без VCL )


 
Б   (2009-09-28 21:32) [16]


> там сохранение BMP точно без VCL )

Значит TBitmap относится к VCL? ;)

qwer_qwer

Спасибо за наводку на WriteFile.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
15-1252385906
oxffff
2009-09-08 08:58
2009.11.15
Звенигород. 22-24 сентября. Honeywell.


8-1200128892
Starik
2008-01-12 12:08
2009.11.15
Отрисовка битмапа на битмапе


2-1254138111
timekiller
2009-09-28 15:41
2009.11.15
Распознать virtual PC


1-1223917702
просто так
2008-10-13 21:08
2009.11.15
object`ы в delphi 2009


15-1253028542
TUser
2009-09-15 19:29
2009.11.15
Нет ли у кого-нибудь совсем старого железа?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский