亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cpplecture.html

?? a collection of mega hacking tools
?? HTML
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
<HTML>

<HEAD>

   <TITLE>The C++ Multimedia Lecture</TITLE>

</HEAD>

<BODY>

<br>

<CENTER>

<HR SIZE=1 NOSHADE WIDTH="45%">



C++ Multimedia Lecture<br>



by Raymond<br>



For <A HREF="http://blacksun.box.sk">Blacksun Research Facility

[BSRF]</A><br>



<A HREF="http://blacksun.box.sk">http://blacksun.box.sk</A><br>





<HR SIZE=1 NOSHADE WIDTH="56%"></CENTER><br>





<P>- Source Code to FLARE.H and documentation can be downloaded in zip

format from <A HREF="http://blacksun.box.sk/tutorials/FLARE-1.0.zip">http://blacksun.box.sk/tutorials/FLARE-1.0.zip</A>



<P>&lt;blitz> led raymon talk

<BR>&lt;Pecca-ve> so you learned c++

<BR>&lt;Raymond> so i learned alot about the graphical functions in the

gdi32.dll

<BR>&lt;Raymond> and then i learned C++

<BR>&lt;Raymond> one of the most powerfull functions in gdi32 is BitBlt

or StrechBlt

<BR>&lt;Raymond> most C++ windows prgramers have used it

<BR>&lt;ArSeNiC> i wanna learn c++ ray, Any advice fer me?

<BR>&lt;pitpat-> keep quiet arsenic

<BR>&lt;Raymond> yes, think very structured

<BR>&lt;Raymond> =)

<BR>&lt;Pecca-ve> read alot

<BR>&lt;Pecca-ve> lecture

<BR>&lt;blitz> LET RAY TALK THEN QUESTIONS

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

-- Lecture seriously begins approx. here --

<BR>&lt;Raymond> what BitBlt and stretchblt do

<BR>&lt;Raymond> is copy rectangkles of image data to other Device Contexts

<BR>*** rek has joined #bsrf

<BR>*** ChanServ sets mode: +o rek

<BR>&lt;Raymond> this can be the basis for bitmaped image output

<BR>*** snider sets mode: +v Raymond

<BR>*** rek is now known as rek[away]

<BR>&lt;Pecca-ve> then what?

<BR>&lt;blitz> ?

<BR>&lt;Raymond> while bitblt is considerd a fast function

<BR>&lt;pitpat-> what include do we need for BitBlt and stretchblt?

<BR>&lt;Raymond> it can become very slow when not used in an acceptable

fashion

<BR>*** Skulker has joined #bsrf

<BR>&lt;Raymond> btiblt and stretchblt can be accesed thru win32 by the

windows.h

<BR>&lt;Raymond> and should not require and lib inclusion

<BR>&lt;ArSeNiC> hey, why aint you nice 2 newbies to your server

<BR>&lt;Raymond> now, to get back to the begining on windows and graphics

<BR>&lt;ArSeNiC> just cause i dont know c/c++ doesnt mean i dunno unix

syntax

<BR>&lt;Raymond> windows by nature is slow graphicly

<BR>&lt;Raymond> but widnows has many ways to exploit fast image routines

<BR>&lt;Raymond> oen feature is the windows DIB object

<BR>&lt;Raymond> it stands for Device Indipendant Bitmap

<BR>*** rxcv has joined #bsrf

<BR>&lt;Raymond> and it simply stores logical image data in ram

<BR>&lt;Raymond> not in video memeory

<BR>* pitpat- nods

<BR>&lt;Raymond> this is a very important feature

<BR>&lt;Raymond> becsaue yuo can aquire a pointer to the image data's bytes

<BR>*** rxcv Quit (Not enough time connected)

<BR>*** DeadKro1 has joined #bsrf

<BR>&lt;Raymond> and do extreamly fast image manipultions with that pointer

<BR>*** rxcv&nbsp; has joined #bsrf

<BR>&lt;Raymond> this can be as simple as ploting pixels

<BR>*** DHamster&nbsp; has joined #bsrf

<BR>&lt;Raymond> or as complex as drawing an overlayed sine wave on an

image to produce the effect of water

<BR>&lt;devin> Does anyone know the PHP header function to that'll seamlessly

change URL's?

<BR>&lt;devin> I can't find it.

<BR>&lt;pitpat-> shhhh devin

<BR>&lt;pitpat-> lecture

<BR>&lt;DHamster> hiwo all agian

<BR>&lt;Raymond> im now going to ask everyone if they have a certain direction

they would like me to go with this lecture

<BR>&lt;Raymond> be it game specific

<BR>&lt;blitz> please continute ray

<BR>&lt;Raymond> or multimedia specific

<BR>&lt;pitpat-> multimedia ray

<BR>*** DHamster is now known as _Dhamster-

<BR>&lt;pitpat-> show us a little coding

<BR>&lt;Pecca-ve> game?

<BR>&lt;Raymond> is that hunanomous?

<BR>&lt;Mtcx> game

<BR>&lt;pitpat-> ok game

<BR>&lt;Raymond> ok game it is

<BR>*** devin has left #bsrf

<BR>&lt;Raymond> i will now shwo you a fucntion that i use for extramly

fast pixel manipulation

<BR>&lt;Raymond> please wait...

<BR>* pitpat- holds

<BR>&lt;Raymond> ok, sorry for the wait

<BR>&lt;Raymond> void __forceinline WritePixel(signed long x,signed long

y,FC_Image *lpImage,FS_Color *lpColor)

<BR>&lt;Raymond> {

<BR>&lt;Raymond>&nbsp; if(x>-1&amp;&amp;y>-1&amp;&amp;x&lt;lpImage->ImageWidth&amp;&amp;y&lt;lpImage->ImageHeight)

<BR>&lt;Raymond>&nbsp; {

<BR>&lt;Raymond>&nbsp;&nbsp; unsigned char *lpByte=(unsigned char*)&amp;lpImage->lpImagePixels[y*lpImage->ImageWidth+x];

<BR>&lt;Raymond>&nbsp;&nbsp; *lpByte=lpColor->B;

<BR>&lt;Raymond>&nbsp;&nbsp; lpByte++;

<BR>&lt;Raymond>&nbsp;&nbsp; *lpByte=lpColor->G;

<BR>&lt;Raymond>&nbsp;&nbsp; lpByte++;

<BR>&lt;Raymond>&nbsp;&nbsp; *lpByte=lpColor->R;

<BR>&lt;Raymond>&nbsp; }

<BR>&lt;Raymond> }

<BR>&lt;Raymond> this function writes a single 24 bit color pointer into

an existing image

<BR>&lt;rek[away]> Raymond: try pvting it to him next time (chan flood...)

<BR>&lt;snider> rek

<BR>&lt;snider> its a lecture

<BR>&lt;pitpat-> it's lecture

<BR>&lt;rek[away]> opps

<BR>&lt;Raymond> the advantage of using this fucntion over the well known

function SetPixel

<BR>&lt;Raymond> is that is is extramly fast in comparison

<BR>&lt;Raymond> SetPixel does alot of color table matching in the background

<BR>&lt;ElfQrin> hehe... luckily rek didn't kicked Raymond as a warning

;)

<BR>&lt;Raymond> and simply will not do for graphical manipulation

<BR>&lt;Raymond> hehe

<BR>&lt;Raymond> the same method can be applied to extract a pixel from

an image

<BR>&lt;Raymond> void __forceinline ReadPixel(signed long x,signed long

y,FC_Image *lpImage,FS_Color *lpColor)

<BR>&lt;Raymond> {

<BR>&lt;Raymond>&nbsp; if(x>-1&amp;&amp;y>-1&amp;&amp;x&lt;lpImage->ImageWidth&amp;&amp;y&lt;lpImage->ImageHeight)

<BR>&lt;Raymond>&nbsp; {

<BR>&lt;Raymond>&nbsp;&nbsp; unsigned char *lpByte=(unsigned char*)&amp;lpImage->lpImagePixels[y*lpImage->ImageWidth+x];

<BR>&lt;Raymond>&nbsp;&nbsp; lpColor->B=*lpByte;

<BR>&lt;Raymond>&nbsp;&nbsp; lpByte++;

<BR>&lt;Raymond>&nbsp;&nbsp; lpColor->G=*lpByte;

<BR>&lt;Raymond>&nbsp;&nbsp; lpByte++;

<BR>&lt;Raymond>&nbsp;&nbsp; lpColor->R=*lpByte;

<BR>&lt;Raymond>&nbsp; }

<BR>&lt;Raymond> }

<BR>&lt;Raymond> note that out-of-bounds checking is done in thsi function

<BR>*** DeadKro1 (Fux4r@64.40.167.BOX-3589) Quit (Read error: 113 (No route

to host))

<BR>&lt;Raymond> makign higher level functions that use this one, not have

to haev such a check

<BR>&lt;Raymond> one thing that i always hear people saying

<BR>&lt;Raymond> is how they want to perform animation on a window

<BR>&lt;Raymond> short of using an avi file

<BR>&lt;Raymond> you can splice together all of your animation frames

<BR>&lt;Raymond> into one bitmap

<BR>&lt;pitpat-> :)

<BR>&lt;Raymond> load it into an HBITMAP using the LoadImageFunction

<BR>&lt;Raymond> and use BitBlt to actualy clip out

<BR>&lt;Raymond> and draw

<BR>&lt;Raymond> induvidual frames

<BR>&lt;Raymond> onto a window's device context

<BR>&lt;Raymond> another common question i hear is that they want to draw

images that have certain colors extracted

<BR>&lt;Raymond> i haev made a routine for this..pleae wait

<BR>*** hehe (hehe@BOX-24664.navipath.net) has joined #bsrf

<BR>*** hehe is now known as Raymond_2

<BR>&lt;pitpat-> ...

<BR>&lt;ElfQrin> The lecture's not bad but I need to sleep (3:21am here),

if someone would e-mail it to me, I'd appreciate it.

<BR>&lt;Raymond_2> sorry about that io lost my connection

<BR>&lt;Raymond_2> void ImageTint(FC_Image *lpImage,bool RedOFF,bool GreenOFF,bool

BlueOFF)

<BR>&lt;Raymond_2> {

<BR>&lt;Raymond_2>&nbsp; unsigned long i=0;

<BR>&lt;Raymond_2>&nbsp; unsigned char *lpPixelByte=(unsigned char*)lpImage->lpImagePixels;

<BR>&lt;Raymond_2>&nbsp; while(i&lt;lpImage->ImageSizePixels)

<BR>&lt;Raymond_2>&nbsp; {

<BR>&lt;blitz> its ok

<BR>&lt;Raymond_2>&nbsp;&nbsp; if(BlueOFF)*lpPixelByte=0;

<BR>&lt;Raymond_2>&nbsp;&nbsp; lpPixelByte++;

<BR>&lt;Raymond_2>&nbsp;&nbsp; if(GreenOFF)*lpPixelByte=0;

<BR>&lt;Raymond_2>&nbsp;&nbsp; lpPixelByte++;

<BR>&lt;Raymond_2>&nbsp;&nbsp; if(RedOFF)*lpPixelByte=0;

<BR>&lt;Raymond_2>&nbsp;&nbsp; lpPixelByte++;

<BR>*** Skulker is now known as Rimmag

<BR>&lt;Raymond_2>&nbsp;&nbsp; i++;

<BR>&lt;Raymond_2>&nbsp; }

<BR>&lt;Raymond_2>&nbsp; return;

<BR>&lt;Raymond_2> }

<BR>&lt;Raymond_2> this function allows you to turn off the color channels

or an image

<BR>&lt;Raymond_2> *of

<BR>*** MOOCOWMOO has joined #BSRF

<BR>&lt;Raymond_2> the function that i have that is similar to this

<BR>&lt;MOOCOWMOO> hrmm....

<BR>&lt;Raymond_2> is for alphablending

<BR>&lt;pitpat-> nice ray

<BR>&lt;MOOCOWMOO> i think i cracked that wargame thing

<BR>&lt;Raymond_2> void ImageFade(FC_Image *lpImage,FS_Color *lpColor,unsigned

char Alpha)

<BR>&lt;Raymond_2> {

<BR>&lt;Raymond_2>&nbsp; unsigned long i=0;

<BR>&lt;Raymond_2>&nbsp; unsigned char *lpByte=(unsigned char*)lpImage->lpImagePixels;

<BR>&lt;Raymond_2>&nbsp; while(i&lt;lpImage->ImageSizePixels)

<BR>&lt;Raymond_2>&nbsp; {

<BR>*** Raymond (hehe@BOX-23318.navipath.net) Quit (Ping timeout: 180 seconds)

<BR>&lt;MOOCOWMOO> ther's an ftp running on port 21

<BR>&lt;Raymond_2>&nbsp;&nbsp; *lpByte=(Alpha*(lpColor->B-*lpByte)>>8)+*lpByte;

<BR>&lt;Raymond_2>&nbsp;&nbsp; lpByte++;

<BR>&lt;Raymond_2>&nbsp;&nbsp; *lpByte=(Alpha*(lpColor->G-*lpByte)>>8)+*lpByte;

<BR>&lt;Raymond_2>&nbsp;&nbsp; lpByte++;

<BR>&lt;MOOCOWMOO> hey

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品一区二区麻豆网站| 成人ar影院免费观看视频| 久久精品亚洲国产奇米99| 在线日韩国产精品| 高清不卡在线观看av| 亚洲成人一二三| 1024成人网| 久久嫩草精品久久久精品| 欧美日韩一级片网站| 高潮精品一区videoshd| 日本不卡一二三区黄网| 亚洲人成7777| 国产精品国产自产拍高清av | 亚洲精品成人悠悠色影视| 日韩欧美高清在线| 欧美视频在线观看一区| 99久久精品国产网站| 国产一区二区三区在线观看免费视频| 亚洲成人av福利| 一区二区三区av电影| 《视频一区视频二区| 久久久久久久久岛国免费| 日韩欧美一区中文| 欧美久久久影院| 在线观看免费亚洲| 色94色欧美sute亚洲线路一ni| 丁香激情综合国产| 国产成人夜色高潮福利影视| 裸体在线国模精品偷拍| 美女一区二区视频| 免费观看在线色综合| 日本亚洲三级在线| 日本伊人午夜精品| 麻豆91在线观看| 久久精品国产99| 久久精品99国产精品日本| 奇米精品一区二区三区在线观看一| 亚洲1区2区3区4区| 日本怡春院一区二区| 偷拍自拍另类欧美| 日本午夜精品一区二区三区电影| 午夜av一区二区三区| 日韩精品电影一区亚洲| 视频精品一区二区| 奇米影视一区二区三区小说| 免播放器亚洲一区| 国产一区二区三区免费观看| 国产精品一二三四区| 成人午夜免费电影| 99久久综合国产精品| 一本大道久久精品懂色aⅴ| 91成人国产精品| 7777精品伊人久久久大香线蕉完整版| 欧美精品久久99| 欧美不卡123| 日本一区二区免费在线| 日韩毛片精品高清免费| 一区二区三区不卡视频在线观看| 亚洲电影在线播放| 蜜乳av一区二区三区| 国产精品一区二区视频| 94-欧美-setu| 欧美人与z0zoxxxx视频| 日韩精品一区二区三区老鸭窝| 久久久久久久久免费| 国产精品久久久久影院色老大| 亚洲人成人一区二区在线观看| 婷婷开心久久网| 国产精品亚洲视频| 91女人视频在线观看| 7777精品伊人久久久大香线蕉完整版| 欧美一级日韩免费不卡| 国产精品久久综合| 午夜精品视频在线观看| 国产美女一区二区| 欧美专区日韩专区| 91久久线看在观草草青青| 欧洲亚洲精品在线| 91官网在线免费观看| 久久婷婷久久一区二区三区| 成人免费视频在线观看| 亚洲动漫第一页| 国产精品123| 精品视频一区 二区 三区| 久久综合五月天婷婷伊人| 亚洲精品视频在线| 久久99精品视频| 色香蕉久久蜜桃| 26uuu国产一区二区三区| 日韩理论片网站| 久久99国产精品尤物| 91免费在线视频观看| 欧美精品一区二区三区在线 | 久久精品一区蜜桃臀影院| 亚洲男同性恋视频| 国产一区欧美二区| 欧美视频在线播放| 国产精品国产三级国产aⅴ无密码| 午夜视频一区二区三区| 99久久国产综合精品色伊 | 亚洲精品成人精品456| 韩国成人在线视频| 欧美日韩午夜在线| 亚洲日本中文字幕区| 黄一区二区三区| 欧美另类一区二区三区| 亚洲免费资源在线播放| 国产一区二区女| 日韩视频一区二区三区在线播放| 日韩毛片精品高清免费| 国产不卡视频一区| 久久综合九色综合97婷婷| 日本午夜精品视频在线观看| 日本高清不卡在线观看| 中文字幕亚洲成人| 成人美女视频在线看| 精品第一国产综合精品aⅴ| 婷婷综合在线观看| 欧美丝袜丝交足nylons图片| 亚洲精品久久7777| a在线欧美一区| 国产精品私人影院| 成人免费高清在线| 国产欧美精品一区| 国产精品亚洲综合一区在线观看| 日韩一区二区精品在线观看| 亚瑟在线精品视频| 欧美日韩精品福利| 亚洲大型综合色站| 欧美日韩一区国产| 午夜精品免费在线| 56国语精品自产拍在线观看| 亚洲成人先锋电影| 91精品国产综合久久香蕉的特点 | 久久草av在线| 精品久久五月天| 国产乱人伦偷精品视频不卡| 久久久亚洲精品石原莉奈| 国产在线精品一区二区| 精品盗摄一区二区三区| 国产精品影视在线观看| 久久久99精品免费观看不卡| 国产高清成人在线| 国产精品久久看| 色美美综合视频| 丝袜脚交一区二区| 日韩精品一区二区三区蜜臀| 精品影院一区二区久久久| 亚洲精品一区二区三区四区高清| 激情综合色综合久久综合| 久久久高清一区二区三区| 成人在线视频一区| 亚洲欧美综合色| 欧美日韩一区二区在线观看| 男人的j进女人的j一区| 国产午夜亚洲精品午夜鲁丝片| 成人丝袜视频网| 亚洲国产综合91精品麻豆| 欧美一区三区二区| 国产成人午夜精品5599| 18涩涩午夜精品.www| 欧美日韩国产综合久久| 美国欧美日韩国产在线播放| 欧美国产在线观看| 欧美婷婷六月丁香综合色| 久久精品国产一区二区| 国产精品免费网站在线观看| 在线观看免费成人| 精品一区二区三区在线观看国产| 国产精品久久久久久久久免费桃花 | 国产欧美视频一区二区三区| 97se亚洲国产综合自在线观| 天堂影院一区二区| 久久色视频免费观看| 91日韩在线专区| 久久国产精品99久久人人澡| 亚洲天天做日日做天天谢日日欢 | 国产精品私人影院| 欧美巨大另类极品videosbest| 精品午夜久久福利影院| 综合电影一区二区三区 | 亚洲色图视频网| 日韩午夜av一区| 91美女片黄在线观看| 九九**精品视频免费播放| 最新国产成人在线观看| 精品少妇一区二区三区日产乱码| 91一区二区三区在线播放| 久久99国产精品免费| 亚洲综合色在线| 中文字幕欧美激情一区| 7777精品伊人久久久大香线蕉最新版| 成人免费毛片片v| 精品一区二区三区在线视频| 亚洲国产一区二区a毛片| 国产精品久久久久久久久搜平片| 精品久久久久久亚洲综合网| 欧美亚洲高清一区| 成人av电影免费在线播放| 精品在线你懂的|