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

Вниз

Рисование в увеличении   Найти похожие ветки 

 
Stexen   (2003-08-14 01:10) [0]

Имеется некий битмап, вывожу его на некий канвас с увеличением, теперь нужно рисовать на нем линию посредствам канваса на который вывел битмап, но линия рисуется без увеличения а обычно(что и понятно), но как сделать так чтобы линия рисовалась с учетом увеличения, можно конечно сначала на битмапе а потом по новой перевыводить но очень сильно тормозить картинка 1000*1000, и если как в редакторе ее рисовать то всю картинку перерисовывать слишком медленно!


 
HolACost!   (2003-08-14 10:24) [1]

Ну например для скорости юзай более удобные метода перерисовки не Pixels[]!
А по вопросу - я так понимаю, при увеличинном режиме прорисовка идёт ректанглами, то закрашивай не пикселы а эти самые ректанглы, на который щёлкает мыша!


 
Fenik   (2003-08-14 23:33) [2]

> Stexen © (14.08.03 01:10)
> можно конечно сначала на битмапе а потом по новой перевыводить


Только так и надо. Но перевыводить именно прямоугольник, содержащий линию.
Посмотри, как это выглядит при данном подходе: http://fenik.front.ru/test.zip (239 кб)
Paint"у не уступает.
(За мерцание при изменении масштаба и скроллировании не ругать, над этим работаю. Это всего лишь пример)

> HolACost! © (14.08.03 10:24) [1]

> Ну например для скорости юзай более удобные метода перерисовки не Pixels[]!
А по вопросу - я так понимаю, при увеличинном режиме прорисовка идёт ректанглами, то закрашивай не пикселы а эти самые ректанглы, на который щёлкает мыша!


Ты это серьёзно сказал? А то я себе представил скорость прорисовки "ректанглами"... и тем более пикселами !!!
Билл Гейтс всё сделал за нас (см. StretchBlt).


 
Stexen   (2003-08-17 00:21) [3]

>Fenik
ПОка что спасибо за помощь сейчас посмотрю и скажу то это или нет


 
Fenik   (2003-08-17 01:09) [4]

Если оттуда не качнётся, то можно отсюда: http://fenik.nm.ru/TestDP.zip


 
Stexen   (2003-08-17 01:38) [5]

блин, ты раньше то не мог сказать 200 кило качал минут сорок.



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
1-36619
Zapped
2003-12-01 03:09
2003.12.12
Delphi 7 глюк редактора


14-36813
ИдиотЪ
2003-11-19 12:53
2003.12.12
Быстро версус красиво


1-36692
Ил_204
2003-12-02 18:36
2003.12.12
PChar, скопировать подстроку


1-36725
Eagle Owl
2003-12-01 22:05
2003.12.12
TTimer...


1-36590
BaDeVlad
2003-12-03 09:52
2003.12.12
Чтение и изменение FAT





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