Kehandalan C dibandingkan dengan bahasa lain adalah kecepatan nya, sayangnya kecepatan dalam C harus dibayar dengan rumitnya pointer, maka dari itu lahirlah bahsa pemrograman yang diciptakan oleh Mocrosoft yang bekerja sama dengan pendiri Borland yang akhirnya tercipta bahasa pemrograman setingkat diatas C++ yaitu C#, bahkan Microsoft membuat sebuah IDE dimana C# dapat diprogram secara visual yaitu dengan Microsoft Visual Studio. Tujuan utama diciptakannya C# adalah menghilangkan konsep kersemerawutan pointer dan tetep menjaga kecepatan program berjalan, akan tetapi di C# tetap masih dipertahankan fungsi pointer, hanya saja mengalami sedikit modifikasi, berikut ini adalah contoh menggunakan fungsi dengan pointer dimana project ini mengkonvert data dari sebuah citra menjadi byte data pointer. Berikut adalah Source code contoh penggunaan Pointer
Bitmap pbmpp=new bitmap("Filelocation");
int t=0;
int g=0;
int b=0;
int a =0;
Bitmap data=pbmpp.LockBits(New rectangle(0,0,pbmpp.width,pbmpp.height)),byte*imgPtr=(Byte*)(data.Scan0);
pbmpp.UnlockBits(data);
< font=""> <>
{
for (int t=0;t < pbmpp.height;y++)< font=""> <>
{
a=(int)*imgptr;
imgPtr++;
r=(int)*imgPtr;
imgPtr++;
g=(int)imgPtr;
imgPtr++;
b=(int)*imgPtr;
imgPtr++;
}
}
imgPtr+=data.Stride-pbmpp.Height*4
}
Contoh penggunaan sintak
PixelFormat.Format32bppArgb
Sebagai data Bitmapa, sehingga setiap piksel mengandung 4 nilai urutannya adalah merah, hijau, biru dan nilai dari ketiga parameter tersebut
byte*imgPtr=(byte*)(data.Scan0);
Ini adalah byte dari pointer image dengan menggunakan pointer imgprt
kemudian kita menggunakan dua perulangan setiap byte secara berkelanjutan yang menunjukan alpha, merahm hijau, biru, dimana alpha, merahm hijau, dan biru merupakan nilai dari piksel. Untuk
then we start two loop in innar loop every byte continously represent alpha, red, green, blue, alpha red, green, blue................. value of pixel. Selanjutnya pada barus ke dua kita bisa lihat source code berikut ini
imgPtr+=data.Stride-pbmpp.Height*4;
Berikut adalah dikalikan dengan empat, karena piksel format kita adalah "PixelFormat.From32bppArgb". Sekarang jika kamu ingin mengambil nilai 4 byte , anda bisa menggunakan source code berikut ini
bitmapData data=pbmpp.LockBits(new Rectangle(0,0,pbmpp.width,pbmpp.height), ImageLockMode.Readwrite,PixelFormat.Format32bppArgb);
byte*imgptr=(byte*)(data.scan0);
pbmpp.UnlockBits(data);
for (int x=0;x< pbmpp.width;x++)< font=""> <>
{for (int y=0;y < pbmpp.height;y++)< font=""> <>
{Color c=Color.FromArgb((int)*imgPtr);
imgPtr=imgPtr+4;}imgPtr+=data.Stride-pbmpp.Height*4}
Sekarang jika anda ingin pixelFormat yang lainnya seperti "PixelFormat.Fromat24bggRgb" dimana hanya merah hijau dan biru yang ada, anda harus merubah source code seperti berikut ini
Artikel yang terkait
Bitmap pbmpp=new bitmap("file location");
int r=0;
int g=0;
int b=0;
Bitma data=pbmpp.LockBits(new rectangle(0,0,pbmpp.width, pbmpp.Height),ImageLockMode.readWrite,PixelFormat.Format24bppRgb);
byte* imgptr=(byte*)(data.Scan0)
pbmpp.UnlockBits(data);
for (int x=0;x < pbmpp.width;x++)< font=""> <>
{
for (int y=0;y< pbmpp.height;y++)< font=""> <>
{
r=(int)*imgPtr;
imgPtr++;
g=(int)*imgPtr;
imgPtr++;
b=(int)*imgPtr;
imgPtr++;
}
imgPtr+=data.Stride-pbmpp.Height*3;
}
Artikel yang terkait
9guowenhao0827
BalasHapusnorth face outlet
timberland shoes
cheap jordans
louis vuitton,borse louis vuitton,louis vuitton sito ufficiale,louis vuitton outlet
oakley sunglasses, http://www.oakleysunglassesdiscount.us.com
air force one shoes
cheap nike shoes
hollister canada, http://www.hollistercanada.com
michael kors outlet store, http://www.michaelkorsoutlet-store.us.com
herve leger dresses
ray ban
louis vuitton outlet
new balance shoes
true religion jeans, http://www.truereligionjean.in.net
ralph lauren outlet
lululemon outlet, http://www.yogapants.us.com
boston celtics jersey
nike running shoes
basketball shoes,basketball sneakers,lebron james shoes,sports shoes,kobe bryant shoes,kobe sneakers,nike basketball shoes,running shoes,mens sport shoes,nike shoes
louis vuitton outlet
oakley canada, http://www.oakleysunglassescanada.com
cleveland cavaliers jersey
michael kors canada, http://www.michaelkorsoutletcanada.in.net
air max 90
louis vuitton
los angeles clippers jerseys
chelsea jersey
lebron james shoes
coach outlet store
karen millen uk
prada outlet
louis vuitton outlet
coach outlet
cheap toms
true religion jeans, http://www.truereligionjeansoutlet.com
2015-11-24 xiaozhengm
BalasHapuscanada gooses
michael kors handbags
nike roshe runs
michael kors outlet
air jordans
longchamp bags
michael kors outlet online
tiffany and co
ugg outlet
canada goose outlet
ray ban sunglasses
nike air max
hermes uk
coach factory outlet
ugg sale
ugg outlet
michael kors handbags
coach outlet
ugg outlet store
juicy couture
burberry outlet
jordan 4 toro
air force 1
north face jackets
north face outlet
ralph lauren uk
new balance outlet
longchamp outlet
kate spade outlet
toms outlet store
hollister uk
north face uk
nike roshe run women
coach outlet
soccer jerseys
coach factory outlet
true religion outlet
gucci outlet
chaussure louboutin
ninest123 12.15
BalasHapusoakley sunglasses, louboutin shoes, michael kors outlet online, prada outlet, louis vuitton outlet online, oakley sunglasses, nike free, oakley sunglasses, replica watches, burberry outlet, christian louboutin, nike air max, tiffany jewelry, tiffany jewelry, ralph lauren outlet, ray ban sunglasses, burberry factory outlet, cheap jordans, longchamp outlet, michael kors, ralph lauren polo, michael kors outlet online, replica watches, gucci handbags, michael kors outlet, ray ban sunglasses, uggs on sale, michael kors handbags, nike outlet, nike air max, uggs on sale, uggs outlet, christian louboutin, prada handbags, uggs outlet, tory burch outlet, louis vuitton outlet, louboutin uk, longchamp bags, longchamp outlet, ray ban sunglasses, cheap oakley sunglasses, louis vuitton handbags, oakley sunglasses, louis vuitton, uggs on sale, michael kors outlet online, louis vuitton outlet
louboutin pas cher, timberland pas cher, nike trainers uk, true religion jeans, nike roshe run pas cher, nike air max pas cher, nike blazer pas cher, lunette ray ban pas cher, abercrombie and fitch, lululemon outlet, michael kors outlet online, michael kors, coach outlet store online, coach purses, new balance, nike air max, hollister uk, michael kors, lunette oakley pas cher, true religion outlet, nike tn pas cher, replica handbags, nike air max uk, longchamp soldes, nike free, longchamp pas cher, north face uk, ralph lauren pas cher, michael kors uk, north face pas cher, vanessa bruno pas cher, true religion outlet, polo ralph lauren uk, nike air force, converse, vans pas cher, nike roshe uk, burberry pas cher, sac guess pas cher, true religion outlet, nike air max uk, ray ban uk, hogan sito ufficiale, jordan pas cher, hermes pas cher, mulberry uk, polo lacoste pas cher, nike free pas cher, abercrombie and fitch UK
BalasHapuschi flat iron, iphone cases, wedding dresses, hollister clothing, reebok outlet, herve leger, converse, mac cosmetics, iphone 6 plus cases, vans outlet, jimmy choo outlet, giuseppe zanotti, timberland boots, ray ban, celine handbags, polo ralph lauren, vans scarpe, iphone 6 cases, ghd hair, beats by dre, oakley, mont blanc, p90x workout, iphone 6s cases, instyler ionic styler, valentino shoes, north face outlet, mcm handbags, abercrombie and fitch, insanity workout, iphone 5s cases, bottega veneta, gucci, nike air max, hollister, iphone 6s plus cases, nike air max, new balance shoes, lululemon outlet, babyliss pro, soccer shoes, north face outlet, ipad cases, asics running shoes, nfl jerseys, s6 cases, nike roshe run, softball bats, soccer jerseys, salvatore ferragamo, hermes handbags, louboutin
BalasHapussac louis vuitton, ugg,uggs,uggs canada, supra shoes, coach outlet, canada goose outlet, doke & gabbana, hollister, montre pas cher, pandora jewelry, swarovski uk, ugg pas cher, canada goose, juicy couture outlet, links of london uk, moncler uk, moncler, louis vuitton, canada goose jackets, louis vuitton uk, thomas sabo uk, barbour, moncler, moncler jackets, lancel, canada goose outlet, ugg,ugg australia,ugg italia, barbour jackets uk, canada goose, replica watches, karen millen uk, moncler, pandora jewelry, juicy couture outlet, swarovski jewelry, canada goose jackets, toms shoes, louis vuitton, marc jacobs, pandora charms, ugg uk, canada goose uk, canada goose pas cher, moncler outlet, bottes ugg pas cher, pandora uk, wedding dresses uk, moncler, moncler pas cher, sac louis vuitton, converse shoes outlet
BalasHapusninest123 12.15
zhengjx20160326
BalasHapusferragamo
michael kors bags
toms outlet store
cheap jordan shoes
michael kors outlet online
nike air max 95
designer handbags wholesale
vans outlet store
michael kors outlet
coach factory
michael kors outlet
converse sale
louis vuitton bags
polo outlet
cheap jordans
coach factory outlet online
mont blanc pens
ray ban sunglasses outlet
reebok
toms shoes
mizuno running shoes
ugg outlet online
jordan pas cher
coach factory outlet online
coach factory outlet
michael kors watches
ed hardy
louboutin
armani exchange
ghd
pandora jewelry
hollister hoodies
oakley sunglasses outlet
cartier
louboutin pas cher
asics running shoes
burberry outlet
babyliss hair dryer
louis vuitton handbags
michael kors outlet
oakley sunglasses wholesale
BalasHapustiffany jewelry
lululemon pants
swarovski crystal
ray-ban sunglasses
lululemon uk
ferragamo shoes
ralph lauren polo shirts
babyliss flat iron
coach handbags outlet
oakley sunglasses
ferragamo outlet
swarovski crystal
hollister uk
oakley sunglasses
rolex watches for sale
tiffany jewelry
ralph lauren uk
mulberry handbags sale
tiffany outlet
fitflops sale
cheap oakley sunglasses
louis vuitton handbags
ralph lauren pas cher
ralph lauren uk
true religion outlet
true religion outlet
oakley sunglasses
ray ban sunglasses
michael kors outlet uk
cai20160329
zhengjx20160411
BalasHapusjordan retro 11
true religion jeans
michael kors outlet
nike huarache black
ray ban outlet
insanity workout
louis vuitton outlet
michael kors outlet
ugg boots
pandora jewelry
kobe 10
kobe 8
michael kors outlet
jordan 3 retro
coach outlet
coach outlet online
adidas originals store
nike free uk
ray ban sunglasses uk
christian louboutin outlet
asics shoes for men
kids lebron shoes
michael kors outlet clearance
tory burch shoes
coach outlet store online
coach outlet
coach outlet clearance
louis vuitton purses
ray bans
cheap jordan shoes
nike running shoes for men
burberry handbags
beats by dre outlet
louis vuitton handbags
nike air max uk
retro 11
coach outlet
coach outlet online
nike roshe run mens
cheap oakley sunglasses
chicago blackhawks jerseys
BalasHapuspackers jerseys
cincinnati bengals jersey
chicago bears jersey
chicago bulls jerseys
los angeles lakers jersey
arizona cardinals jerseys
pittsburgh steelers jerseys
denver broncos jersey
nike free running
mizuno running shoes
jaguars jersey
carolina panthers jerseys
cheap nike shoes sale
chicago bulls jersey
seattle seahawks jerseys
golden state warriors jerseys
san francisco 49ers jerseys
philadelphia eagles jersey
giuseppe zanotti outlet
polo pas cher
supra shoes sale
minnesota vikings jersey
hollister
air max 2014
foamposite shoes
los angeles clippers jersey
san diego chargers jerseys
tommy hilfiger
minnesota vikings jerseys
abercrombie outlet
nike trainers uk
steelers jerseys
tods outlet online
linyuan0517
chenlina20160709
BalasHapuscoach factory outlet
coach outlet store online
adidas yeezy
adidas outlet
burberry bags
polo ralph lauren
air jordans
air max 90
oakley sunglasses outlet
coach factory outlet
mont blanc
jordan 11 concord
longchamp outlet
nike roshe flyknit
louis vuitton purses
michael kors outlet
louis vuitton outlet
nike uk
fake watches
cheap nfl jerseys
tiffany outlet
louis vuitton outlet
gucci outlet
louis vuitton
true religion
michael kors handbags
hollister clothing
nike sb
polo ralph lauren outlet
celine bags
louis vuitton outlet
nike air max 90
nike factory outlet
coach factory outlet
ralph lauren outlet
beats solo
michael kors handbags
oakley vault
asics outlet
pandora jewelry
as
true religion jeans outlet
BalasHapusoakley sunglasses outlet
louis vuitton handbags
canada goose sale
moncler uk
coach outlet online
cheap ray bans
michael kors handbags
dolce and gabbana outlet online
jordan pas cher
longchamp outlet store
babyliss hair dryer
nike store uk
ecco outlet
kate spade bags
polo ralph lauren
cheap ray ban sunglasses
chaussure louboutin
ralph lauren uk
timberland uk
tiffany jewelry
michael kors purses
armani outlet
ghd hair dryer
louis vuitton borse
christian louboutin sale
ugg boots outlet
coach outlet online
yeezy boost 750
under armour
adidas superstar white
pandora charms sale clearance
louis vuitton outlet online
20160722caiyan
jianbin0829
BalasHapustods shoes sale
ferragamo outlet
michael kors outlet store
swarovski crystal
ferragamo shoes
longchamp handbags
air jordan 11
fitflops clearance
polo pas cher
cheap uggs
ralph lauren femme
tiffany jewellery
michael kors handbags outlet
longchamp pliage
ugg outlet
polo ralph lauren
canada goose outlet store
michael kors outlet online
cartier watches
uggs outlet
hollister canada
air jordan 13
nike outlet
versace sunglasses
coach outlet clearance
oakley sunglasses sale
longchamp outlet
swarovski outlet
tory burch outlet online
cheap air jordan
BalasHapuskobe bryant shoes
cheap oakley sunglasses
cheap authentic jordans
fitflops sale clearance
chrome hearts
adidas yeezy uk
tiffany and co outlet
michael kors outlet
ugg outlet
nfl jerseys from china
fitflops outlet
kobe shoes
true religion outlet
adidas tubular
michael kors purses
yeezy boost 350
vera bradley outlet
nike kobe sneakers
oakley sunglasses
cheap nfl jerseys
links of london sale
cheap uggs
oakley vault
http://www.nikedunks.us.org
air jordan
nike zoom
kobe basketball shoes
20161028meiqing
BalasHapusnike air force 1
cheap oakley sunglasses
ugg canada
michael kors outlet
adidas shoes
cheap nfl jerseys
moncler jackets
kate spade handbags
michael kors outlet
ugg boots canada
JIANBIN1112
BalasHapusair max 90
canada goose outlet
kate spade handbags
the north face outlet
nike free run
ugg outlet
yeezy boost 350
ugg boots
cheap ray ban sunglasses
mulberry handbags sale
yeezy boost 350
BalasHapusdiscount oakley sunglasses
skechers shoes
oakley sunglasses wholesale
tiffany and co jewellery
kobe shoes
adidas ultra boost
adidas ultra boost
kobe shoes
adidas neo
nike outlet
BalasHapusmichael kors handbags sale
michael kors outlet
patriots jerseys
chicago bulls
michael kors handbags
instyler max 2
nike store uk
cheap mlb jerseys
michael kors handbags
nike air max
BalasHapusfitflops shoes
michael kors outlet
louis vuitton outlet
michael kors outlet
longchamp handbags
nba jerseys
ugg boots
iphone case
beats by dre
chanyuan12.29
michael kors outlet online
BalasHapusmichael kors handbags clearance
bottega veneta outlet online
ray bans
louis vuitton pas cher
coach outlet online
converse shoes
hollister clothing
tiffany jewelry
mulberry bags
20170228caihuali
louis vuitton sacs
BalasHapusnike huarache trainers
boston celtics jersey
chiefs jersey
cheap basketball shoes
chaussure louboutin pas cher
cheap jordan shoes
michael kors handbags online
michael kors handbags
washington redskins jerseys
Jual Kelinci
BalasHapusKelinci
ugg boots
BalasHapusugg boots
salvatore ferragamo
nike air force 1
michael kors outlet online
ugg outlet
cheap nhl jerseys
jimmy choo
oakley sunglasses wholesale
nike store
louis vuitton handbags
BalasHapuslouis vuitton outlet
new england patriots jerseys
nike roshe
tods shoes
nike tn
moncler jackets
jimmy choo
texas rangers jerseys
mont blanc
0505shizhong
20170707 leilei3915
BalasHapuspolo ralph lauren
canada goose
pandora charms
cheap uggs
adidas yeezy boost
michael kors outlet
puma outlet
coach factory outlet
coach outlet
cheap uggs
20180612 xiaoou
BalasHapusecco outlet
canada goose jackets
michael kors outlet clearance
coach outlet
cheap ugg boots
supra shoes sale
nike shoes outlet
2018 world cup jerseys
air jordan shoes
kate spade handbags
kd 12
BalasHapuskyrie shoes
supreme clothing
hermes handbags
yeezy
kd shoes
nike off white
kobe byrant shoes
supreme new york
balenciaga shoes
supreme outlet
BalasHapushermes belt
steph curry shoes
kyrie 5
curry 6 shoes
moncler jackets
goyard handbags
birkin bag
kobe byrant shoes
a bathing ape
my site gucci replica this hyperlink Related Site pop over to this web-site Read Full Article
BalasHapuse4m38z9b63 a4p49o7f92 q8k76k3d27 h7f71a5h24 a0m63j4r78 g9k77q4t71
BalasHapus