JPEG v C# – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

JPEG v C# – .NET – Fórum – Programujte.comJPEG v C# – .NET – Fórum – Programujte.com

 

Tomas
~ Anonymní uživatel
560 příspěvků
29. 12. 2009   #1
-
0
-

Ako sa da pristupovat k pixelom JPEG obrazku? Pri BMP to ide cez WinForms ale pri JPEG to nejde. Neda sa nejako JPEG obrazok skonvertovat v C# do BMP aby som mohol nasledne s nim pracovat?

Nahlásit jako SPAM
IP: 213.181.128.–
liborb
~ Redaktor
+18
Guru
Nahlásit jako SPAM
IP: 85.207.166.–
TomasXXG0
Duch
7. 1. 2010   #3
-
0
-

To liborb : A to ako?

Nahlásit jako SPAM
IP: 213.181.128.–
7. 1. 2010   #4
-
0
-
Nahlásit jako SPAM
IP: 84.21.124.–
Dušan Janošík | web: djanosik.cz, @djanosik
liborb
~ Redaktor
+18
Guru
8. 1. 2010   #5
-
0
-

To djanosik : To určitě nebude jeho chyba. Chyba bude v jeho prohlížeči, který asi nemá scrollbar, protože jinak by na té odkazované stránce našel toto:



// Create a Bitmap object from an image file.
Bitmap myBitmap = new Bitmap("Grapes.jpg");

// Get the color of a pixel within myBitmap.
Color pixelColor = myBitmap.GetPixel(50, 50);


Což mi přijde jako pěkný příklad přístupu k pixelům u JPEG :smile1: .

Nahlásit jako SPAM
IP: 85.207.166.–
tomas
~ Anonymní uživatel
560 příspěvků
27. 1. 2010   #6
-
0
-

jak bylo napsano, ke kazdemu obrazku (jpg, bmp, png, atp) se da pristupovat pres bitmap..
chce to ale dobre znat barvicky, jas a kontrast a vyznat se v tom, protoze je to celkem sranda :D:D delal jsem aplikaci, ktera predelavala vybrany obrazek do cernobile (neco jakoby na cernobile displeje na telefonu, neco typu obrazkove sms)
a byl to docela problem, jelikoz pres barvy to nefungovalo naprosto spravne tak jsem tam musel davat v potaz jeste kontrast atd..nebylo by od veci udelat i nejake filtry a delat to podle tech filtru..kazdopadne jak bylo receno,tak pres:

Bitmap orig_img=new Bitmap("cesta_k_souboru"); //pokud je obrazek moc velky, je dobre si ho zmensit na pozadovanou velikost
Bitmap img=new Bitmap(orig_img,width,height);
textbox1.text="barva pixelu X: " + x.toString() + ", Y: " +y.toString() + "je: " +img.GetPixel(x,y);

Nahlásit jako SPAM
IP: 78.45.36.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 48 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý