: C# ile Resmi Piksellerine Ayırma
Android Oyun Hilesi

C# ile Resmi Piksellerine Ayırma

Savaş Can Altun
4 sene önce

Bu dersimizde bir resmi piksellerine ayırmayı öğreneceğiz işlemimiz fazla zor bir işlem değildir. fazla uzatmadan anlatıma geçiyorum.

Öncelikli olarak bir, bitmap oluşturmalıyız;

[code]

var goruntuGenislik = orjinalGoruntu.Width;
var goruntuYukseklik = orjinalGoruntu.Height;

var piksellestirilmisGoruntu = new Bitmap(goruntuGenislik, goruntuYukseklik);

[/code]

Ardından pikselleştirme için önceden karar verdiğimiz boyutlar çerçevesinde orjinal görüntü pikselleri içerisinde dolaşmaya başlayalım;

[code]

for (var i = 0; i < goruntuGenislik; i += pikselBoyutu) {
for (var j = 0; j < goruntuYukseklik; j += pikselBoyutu) {
//…
}
}

[/code]

Alan içerisinde merkezdeki piksel’i alalım. Bu piksel daha sonra sonuç görüntümüzde bu alana denk gelen pikseller için kullanacağımız rengi belirlememize yardımcı olacak.

[code]

xOfseti = yOfseti = pikselBoyutu / 2;

if (i + xOfseti >= goruntuGenislik) {
xOfseti = goruntuGenislik – i – 1;
}

if (j + yOfseti >= goruntuYukseklik) {
yOfseti = goruntuYukseklik – j – 1;
}

var piksel = orjinalGoruntu.GetPixel(i + xOfseti, j + yOfseti);

[/code]

ve en son olarak :

[code]

for (var x = i; x < i + pikselBoyutu && x < goruntuGenislik; x++) {
for (var y = j; y < j + pikselBoyutu && y < goruntuYukseklik; y++) {
piksellestirilmisGoruntu.SetPixel(x, y, piksel);
}
}

[/code]

Resmi Picture Box’a Aktarmak İçin;

[code]

pictureBox1.Image = piksellestirilmisGoruntu;

[/code]

Sorun yaşarsanız yorum olarak bırakın sorunuzu yardımcı olayım.

Etiketler :, , , ,
Bu Yazıyı Paylaş : C# ile Resmi Piksellerine Ayırma kutladı yazısını paylaş C# ile Resmi Piksellerine Ayırma yazısını paylaş
Yazar: Hakkında
Uzun bir süredir web işleri ile uraşan freelance calışan bir yazılımcı. www.savascanaltun.com ve www.saltun.net 'in kurucu ve geliştirici. freelance iş vermek için iletişim kısmından ulaşa bilirsiniz referanslarım ve uzmanlık alanlarım için üst menüden portfolyo kısmına tıklayınız.
Benzer Yazılar
Merhaba arkadaşlar bu makalemde sizlere c# 'da açık olan programları listelemeyi anlatacağım. daha doğrusu basit bir örnek yapıcağız ...
Merhaba arkadaşlar c# derslerine uzun bir süre ara vermiştim. şimdi c#'a tekrar dönüş yapıyorum denile bilir. şimdi birazcık orta ile...
Merhaba Arkadaşlar bugün sizler için c# da basit bir yarış oyunu hazırladım. 1 Adet  tavşanımız ve bir kaplumbağamız var 1 adet f...
Merhaba Arkadaşlar Bu konumda sizlere C#'da Timer kullanımını detaylıca anlatmaya caba göstereceğim. Kullanımı Aslında Çok fazla Zo...
Yorumlar
    C# ile Resmi Piksellerine Ayırma Hakkında Yorum Yaz
Sponsorumuz
ses izolasyon süngeri
Sponsor Reklamlar
Son Yazılar
Kategoriler
Sponsorumuz
akustik sünger akustik sünger
Etiketler


Sosyal Ağlarda Ben.

Tavsiye Linkler

Google Sıra Bulucu

Yandex.Metrica
Copyright © 2013. Tüm Hakları saklıdır. Sitemizdeki yazı, resim ve haberlerin her hakkı saklıdır. İzinsiz ve kaynak gösterilmeden kullanılamaz.