घर
Top.Mail.Ru Yandeks.Metrika
मंच: "मीडिया";
वर्तमान संग्रह: 2004.01.05;
डाउनलोड करें: [xml.tar.bz2];

नीचे

तेजी से ढालना भरने इसी तरह की शाखाएँ खोजें


XAli   (2003-08-30 09:09) [0]

सभी को नमस्कार।
Мастера, подскажите как можно очень быстро закрашивать форму цветом (красным, синим,...). Интересует САМЫЙ быстрый способ.
(либо вставки на асме, либо через АПИ)



TButton   (2003-08-30 20:39) [1]

1.Form1.Color:=clRed;
2.Form1.Canvas.FillRect(rect(0,0,Form1.Width,Form1.Height)
3.BitBlt, не помню синтаксис, но использовал, работает очень быстро.



Fenik   (2003-08-30 20:59) [2]

PatBlt



XAli   (2003-09-01 08:53) [3]

Все равно медленно. Проскакивают полосы при быстрой смене цвета :(



XAli   (2003-09-02 00:01) [4]

Сегодня слышал такое: что если перевести экран на разрешение в 256 цветов, то можно на аппаратном уровне менять цвет (смена индекса палитры), причем очччень быстро! Кто-нибудь делал такое? Если да, скиньте плиз пример на мыло xali@bigmir.net



Крот   (2003-09-02 16:46) [5]

लेकिन क्या होगा अगर आप बैकग्राउंड कलर को बदलने के लिए SetClassLong का उपयोग करने का प्रयास करते हैं



pasha_676   (2003-09-02 16:55) [6]

Самое быстрое решение лежит в директХ. Когда то делал две поверхности, которые поочередно выводились на экран (даже не через чистый директ, а не то через DSPack, не то через DelphiX, не помню). Синяя и желтая. Получался красивый сероватый цвет.



Landgraph   (2003-09-03 11:48) [7]

Обращайся напрямую к видеопамяти %)
Когда писал напрямую (на асме), то экран 800х600х32bit закрашивался моментально... И это при том что я не использовал команды работы со строками, с ними, думаю, получилось бы еще быстрее =)



pasha_676   (2003-09-03 12:08) [8]


> Когда писал напрямую (на асме), то экран 800х600х32bit закрашивался
> моментально...

А асме под виндами с видеопамятью можно в такую лужу сесть. Ну его на фиг.



पन्ने: 1 पूरी शाखा

मंच: "मीडिया";
वर्तमान संग्रह: 2004.01.05;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.56 एमबी
समय: 0.049 c
6-12025
* FoX *
2003-11-05 16:43
2004.01.05
एसएमएस


14-12132
belyh
2003-12-13 13:34
2004.01.05
RxLib


4-12193
volser
2003-11-05 00:22
2004.01.05
DllEntryPoint


14-12143
KILLER_ABV
2003-12-04 11:58
2004.01.05
घटक SkinEngine के लिए खाल की तलाश है


1-11876
जादूगर
2003-12-18 13:55
2004.01.05
वीडियो फ़ाइल से छवि के प्रत्येक फ्रेम को काटें





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский