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

Вниз

Max масштабирование (увеличение) Bitmap формата 24-bit или 32-bit   Найти похожие ветки 

 
Dr. Andrew   (2003-06-09 11:46) [0]

У меня проблема с масштабированием (увеличением) TBitmap (PixelFormat:= pf24bit or pf32bit).
Например, Bitmap.Width:= 256 pixels x 32 (коэффициент увеличения)
и Bitmap.Heigh:= 256 pixels x 32 (коэффициент увеличения);
Особенно это либо очень замедляет систему вовсе при:

TBitmap.PixelFormat:= pf24bit or pf32bit; (только первой строкой!!!)
Bitmap.Width:= 256 pixels x 32 (коэффициент увеличения)
Bitmap.Heigh:= 256 pixels x 32 (коэффициент увеличения);

либо если иначе "вешает" ее со следующим предупреждением об ошибке:

Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EOutOfResources with message "Not enough storage is available to process this command." Process stopped. Use Step or Run to continue.


Мне необходимо увеличить битмап размером 256х256 в 32 раза в формате 24 или лучше 32.
Мастера подскажите как это можно практически сделать с Вашей точки зрения.
Весьма желателен практический пример!


 
icWasya   (2003-06-09 12:44) [1]

а что это за конструкция 256 pixels x 32 ??


 
icWasya   (2003-06-09 12:47) [2]

И вообще картинка 8192*8192 * pf32bit занимает 256Мегабайт. У теба есть столько? Хотя бы в файле подкачки?



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

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

Наверх




Память: 0.44 MB
Время: 0.028 c
3-83910
Dimaz-z
2003-05-29 12:15
2003.06.26
Какие минимальные операции надо проделать, чтобы законнектить Ado


3-84039
OxOTHuK
2003-05-31 16:39
2003.06.26
Печать из DbGrid


3-83914
Инна
2003-06-03 14:41
2003.06.26
почему может не работать?


6-84479
alt7
2003-04-21 12:26
2003.06.26
TThread и TIdTelnet


1-84381
Maxx
2003-06-09 12:21
2003.06.26
Создание BMP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский