Boshqaruv elementlari



Yüklə 1,37 Mb.
Pdf görüntüsü
səhifə4/5
tarix11.12.2023
ölçüsü1,37 Mb.
#144135
1   2   3   4   5
grafika 99

Tasvirlar bilan ishlash
Endi pictureBox1 boshqaruv elementini tanlang va uning xususiyatlariga o'ting. Ro'yxatdagi rasm xususiyatini
toping:
Machine Translated by Google


Rasm qutisida tasvir qanday ko'rsatilishini o'zgartirish uchun "SizeMode" xususiyatini
o'zgartirishingiz mumkin.
Ushbu nuqtada siz dasturni ishga tushirishingiz mumkin va u formada rasmni ko'rsatadi. Agar siz
ilovangizga statik tasvirlarni qo'shmoqchi bo'lsangiz, bu faqat qilishingiz kerak bo'ladi. Tasvir
ma'lumotlari bajariladigan dasturning bir qismi sifatida saqlanadi, shuning uchun haqiqiy rasm faylini
ilovangizga kiritishingiz shart emas.
Keling, tasvirning alohida ranglariga qanday kirishimiz mumkinligini ko'rsatamiz. “Test” tugmachasining
“Tugmani bosish” hodisasiga quyidagi kodni qo‘shing:
{
Rang c;
xususiy bekor
tugmasi1_Click(ob'ekt jo'natuvchisi, System.EventArgs e)
// i,0 koordinatasida pikselni oling
int
i;
c = bmp.GetPixel(i, 0);
uchun
(i=0; i < bmp.Width; i++) {
Bitmap bmp =
yangi
Bitmap(pictureBox1.Image);
// Tasvirning bitmapini oling
// Birinchi qator uchun rang qiymatlarini oling
Machine Translated by Google


Rang
c;
{
bmp.SetPixel(2, i, c);
pictureBox1.Image = bmp;
uchun
(i = 0; i < bmp.Height; i++)
// O'zgartirishlarimiz kuchga kirishi uchun rasm xususiyatini o'rnatishimiz kerak
shaxsiy bekor
tugmasi1_Click(ob'ekt jo'natuvchisi,
EventArgs
e)
{
// Balandlik holatiga qarab yashil rang 0-255 gacha
}
// FromArgb qizil, yashil, ko'kni oladi
bmp.SetPixel(1, i, c);
int
i;
c = Color.FromArgb(0, i * 255 / bmp.Height, 0);
bmp.SetPixel(0, i, c);
Bitmap
bmp =
yangi
Bitmap(pictureBox1.Image);
// Birinchi vertikal chiziq ranglarini yashil gradientga o'rnating
}
" Blue=" + cB);
+ i + ",0"
}
" Yashil =" + cG +
}
+
" Rang: Qizil = " + cR +
Console.WriteLine("Koordinatada"
Agar xohlasak, piksellar rangini ham o'rnatishimiz mumkin. Quyidagi kodni ko'rib chiqing:
Ushbu kod yashil rangga ega bo'ladi va uni rasmning birinchi vertikal chizig'idagi har bir pikselga
o'rnatadi. E'tibor bering, o'zgarishlar kuchga kirishi uchun biz oxirida rasm xususiyatini bitmapimizga
qayta o'rnatishimiz kerak:
Ushbu kod tugmani bosganimizda tasvirning birinchi gorizontal chizig'ida har bir pikselning Qizil, Yashil va
Moviy qiymatlarini chiqaradi. Chiqish, agar disk raskadrovka rejimida bo'lsa, Chiqish oynasida
ko'rsatiladi. Chiqish oynasi odatda oynaning pastki oÿng qismidagi yorliqlardan biri sifatida tanlanadi
(garchi u Visual Studio konfiguratsiyasiga qarab koÿchirilishi mumkin. Agar uning qayerda ekanligiga
ishonchingiz komil boÿlmasa, uni V.dan topishingiz mumkin. ) menyuni ko'rish).
Machine Translated by Google


• Chiroyli UI yaratish uchun Expression Blend kabi grafik vositalardan foydalanish qobiliyati
• Mulkiy meros
WPF Windows ilovasini yaratish uchun yangi loyihani yaratishda WPF ilovasini tanlang:
• 3D grafika uchun o‘rnatilgan
Bu erda tugma, matn qutisi va yorliqli shakl mavjud.
• Shablonlar
• Keng platformani qo'llab-quvvatlash
Windows Presentation Foundation yoki WPF Windows Forms vorisi sifatida hisob-kitob qilingan. Agar
xohlasangiz, Windows Formsga o'xshash ilovalarni ishlab chiqish yoki deklarativ uslubdan foydalanish
imkonini beradi. WPF modeli XAML-dan foydalanadi, bu kengaytmali ilovalarni belgilash tilini anglatadi va
Windows 8, Windows Phone, Silverlight va Xbox bilan qo'llaniladi, shuning uchun uni o'rgansangiz,
ko'plab platformalarda ishlab chiqishingiz mumkin.
Uslublar

Yüklə 1,37 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə