{"id":9169,"date":"2011-08-31T15:57:00","date_gmt":"2011-08-31T13:57:00","guid":{"rendered":"https:\/\/fatihboy.com\/post\/renkli-resmi-gri-tonlamaya-donusturme"},"modified":"2011-08-31T15:57:00","modified_gmt":"2011-08-31T13:57:00","slug":"renkli-resmi-gri-tonlamaya-donusturme","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/renkli-resmi-gri-tonlamaya-donusturme\/","title":{"rendered":"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme"},"content":{"rendered":"<p>&nbsp;&nbsp; Photoshop v.b. resim i\u015fleme uygulamalar\u0131nda bulunan en basit i\u015flemlerden birisidir renkli bir resmi gri tonlanm\u0131\u015f haline d\u00f6n\u00fc\u015ft\u00fcrmek. Bu makalemde, C# ile renkli bir g\u00f6r\u00fcnt\u00fcy\u00fc nas\u0131l gri tonlanm\u0131\u015f haline d\u00f6n\u00fc\u015ft\u00fcrebilece\u011fimizi sizlerle payla\u015f\u0131yor olaca\u011f\u0131m.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Do\u011frudan kodlamaya ge\u00e7meden \u00f6nce, konunun daha rahat anla\u015f\u0131labilmesi ad\u0131na, renkli g\u00f6r\u00fcnt\u00fclerin bilgisayarlar taraf\u0131ndan nas\u0131l tutuldu\u011funu g\u00f6relim. Renkli imajlar \u00e7o\u011funlukla \u00e7e\u015fitli renk kanallar\u0131n\u0131n bir araya gelmesiyle olu\u015fmaktad\u0131r. Her bir piksel\u2019in sahip olaca\u011f\u0131 ger\u00e7ek renk ise bu piksele denk gelen renk kanalar\u0131ndaki renklerin bir algoritma ile birle\u015ftirilmesiyle belirlenmektedir. \u00d6rne\u011fin; RGB (<em>Red-Green-Blue<\/em>) renk modeli 3 ana renk olan k\u0131rm\u0131z\u0131, mavi ve ye\u015fil\u2019in tonlar\u0131n\u0131n bulundu\u011fu kanallara sahiptir ve her bir pikselin rengi bu \u00fc\u00e7 rengin tonlar\u0131n\u0131n birle\u015fmesiyle olu\u015fmaktad\u0131r. Benzer \u015fekilde; CMYK (<em>Cyan-Magenta-Yellow-Key<\/em>) renk modelinde camg\u00f6be\u011fi (mavi), pembe, sar\u0131 ve mavi renk tonlar\u0131n\u0131n bulundu\u011fu kanallara sahiptir. Kodlanmas\u0131 ve i\u015flenmesinin daha kolay olmas\u0131 nedeniyle makalemin devam\u0131nda i\u015flemleri RGB renk modeli \u00fczerinden anlat\u0131yor olaca\u011f\u0131m.<\/p>\n\n\n\n<p>&nbsp;&nbsp; RGB renk modelinde gri tonda bir renk elde edebilmek i\u00e7in her \u00fc\u00e7 kanal\u0131n da ayn\u0131 de\u011fere sahip olmas\u0131 gerekecektir. RGB modelindeki her bir kanal\u0131n sadece 0 ile 255 aras\u0131nda bir de\u011fere sahip olaca\u011f\u0131 da d\u00fc\u015f\u00fcn\u00fclecek olursa, gri tonlama i\u00e7in sadece 255 farkl\u0131 se\u00e7ene\u011fe sahip oldu\u011fumuz sonucuna ula\u015fmak hi\u00e7te zor olmayacakt\u0131r. A\u015fa\u011f\u0131da, \u00f6rnek bir imaj\u0131n RGB kanallar\u0131ndaki g\u00f6r\u00fcn\u00fcmleri ile bunlar\u0131n gri tondaki kar\u015f\u0131l\u0131klar\u0131 g\u00f6r\u00fclebilir;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/RGB.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/RGB_thumb.png\" alt=\"RGB renk modelinde renk kanallar\u0131 ve gri tonlamalar\u0131\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Gri tonlamaya sahip olabilmek i\u00e7in RGB renk modelindeki her bir kanala ayn\u0131 de\u011feri vermemiz gerekti\u011fini art\u0131k bildi\u011fimize g\u00f6re, s\u0131ra geldi bu de\u011feri nas\u0131l hesaplayaca\u011f\u0131m\u0131za. \u0130lk akla gelen hesaplama y\u00f6ntemi her \u00fc\u00e7 kanal\u0131n de\u011ferlerinin aritmetik ortalamas\u0131n\u0131 kullanmak olacakt\u0131r san\u0131r\u0131m; ama ortaya \u00e7\u0131kacak olan g\u00f6r\u00fcnt\u00fc pek de g\u00f6ze ho\u015f g\u00f6z\u00fckmeyecektir. Bu d\u00f6n\u00fc\u015f\u00fcmde en s\u0131k kullan\u0131lan y\u00f6ntem, her bir pikselin ayd\u0131nl\u0131k derecesini bularak bu de\u011feri kullanmakt\u0131r. Bir pikselin ayd\u0131nl\u0131k derecesi ise k\u0131rm\u0131z\u0131 kanal\u0131n\u0131n %30\u2019u, ye\u015fil kanal\u0131n %59\u2019u ve mavi kanal\u0131n %11\u2019i al\u0131narak toplanmas\u0131 neticesinde bulunmaktad\u0131r. A\u015fa\u011f\u0131da her iki y\u00f6ntem ile haz\u0131rlanm\u0131\u015f olan gri tonlanm\u0131\u015f imajlara birer \u00f6rnek bulabilirsiniz;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/image.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/image_thumb.png\" alt=\"Aritmatik ortalama y\u00f6ntemi ile gri tonlamas\u0131 yap\u0131lm\u0131\u015f bir imaj\"\/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/image1.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/image_thumb1.png\" alt=\"image\"\/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>&nbsp;&nbsp; San\u0131r\u0131m bilgisayarlarda g\u00f6r\u00fcnt\u00fcn\u00fcn tutulmas\u0131, renk modelleri ve gri tonlama hakk\u0131nda \u015fimdiye kadar sizlerle payla\u015ft\u0131klar\u0131m kodlamaya ge\u00e7memiz i\u00e7in yeterli olacakt\u0131r. Bu bilgileri \u0131\u015f\u0131\u011f\u0131nda bir uygulama geli\u015ftirmenin ne kadar kolay olaca\u011f\u0131n\u0131 sizlerde farketmi\u015fsinizdir.<\/p>\n\n\n\n<p>&nbsp;&nbsp; \u00d6ncelikle olu\u015fturaca\u011f\u0131m\u0131z gri tonlanm\u0131\u015f g\u00f6r\u00fcnt\u00fcy\u00fc saklayaca\u011f\u0131m\u0131z bitmap nesnemizi olu\u015ftural\u0131m;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">var griImaj = new Bitmap(orjinalImaj.Width, orjinalImaj.Height);<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Ard\u0131ndan da orjinal imaj\u0131m\u0131z\u0131n her bir pikseli i\u00e7in gri tonlama de\u011ferini hesaplayal\u0131m;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">var orjinalRenk = orjinalImaj.GetPixel(i, j);\nvar griTon = (int)((orjinalRenk.R * .3) + (orjinalRenk.G * .59) + (orjinalRenk.B * .11));<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Kod par\u00e7as\u0131ndan da g\u00f6r\u00fclece\u011fi gibi gri tonlama i\u00e7in y\u00fczde de\u011ferlerinin hesaplanmas\u0131nda \u00e7arpma\/b\u00f6lme i\u015flemleri yapmak yerine do\u011frudan hesaplanan ondal\u0131k de\u011fer ile \u00e7arp\u0131lmas\u0131 daha h\u0131zl\u0131 bir sonu\u00e7 verecektir. Devam\u0131nda, elde etti\u011fimiz gri ton de\u011ferinden bir renk olu\u015ftural\u0131m;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">var griTonRenk = Color.FromArgb(griTon, griTon, griTon);<\/pre>\n\n\n\n<p>&nbsp;&nbsp; ve bu rengi griImaj nesnemizde ilgili piksel rengi olarak atayal\u0131m;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">griImaj.SetPixel(i, j, griTonRenk);<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Bu i\u015flemi her bir piksel i\u00e7in yapt\u0131ktan sonra nihai olarka griImaj\u2019\u0131m\u0131z\u0131 formumuz \u00fczerindeki pictureBox\u2019\u0131m\u0131za atayabiliriz;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pbGri.Image = griImaj;<\/pre>\n\n\n\n<p>&nbsp;&nbsp; T\u00fcm bu i\u015flemler ard\u0131ndan a\u015fa\u011f\u0131daki \u00e7\u0131kt\u0131 al\u0131nacakt\u0131r;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/GriTonlamaForm.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/GriTonlamaForm_thumb.png\" alt=\"Renkli g\u00f6r\u00fcnt\u00fcn\u00fcn i\u015flenmesi sonras\u0131nda ortaya \u00e7\u0131kan gri tonlanm\u0131\u015f g\u00f6r\u00fcnt\u00fc\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp; Kodumuzu toparlad\u0131\u011f\u0131m\u0131zda ise a\u015fa\u011f\u0131daki kod par\u00e7ac\u0131\u011f\u0131 olu\u015facakt\u0131r;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">var orjinalImaj = new Bitmap(pbOrjinal.Image);\n\nvar griImaj = new Bitmap(orjinalImaj.Width, orjinalImaj.Height);\n\nfor (int i = 0; i &amp;lt; orjinalImaj.Width; i++) {\n    for (int j = 0; j &amp;lt; orjinalImaj.Height; j++) {\n        var orjinalRenk = orjinalImaj.GetPixel(i, j);\n\n        var griTon = (int)((orjinalRenk.R * .3) + (orjinalRenk.G * .59) + (orjinalRenk.B * .11));\n        var griTonRenk = Color.FromArgb(griTon, griTon, griTon);\n\n        griImaj.SetPixel(i, j, griTonRenk);\n    }\n}\n\npbGri.Image = griImaj;<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Her ne kadar sizlerle payla\u015fm\u0131\u015f oldu\u011fum y\u00f6ntem temelde renkli g\u00f6r\u00fcnt\u00fcleri gri tonlama g\u00f6r\u00fcnt\u00fcye d\u00f6n\u00fc\u015ft\u00fcr\u00fcyor olsa da b\u00fcy\u00fck boyutlu resimlerde yava\u015f i\u015fleyece\u011fi bir ger\u00e7ek. Bu y\u00fczden, b\u00fcy\u00fck boyutlu resimleri i\u015flemek i\u00e7in temelde yatan mant\u0131k korunarak alternatif \u00e7\u00f6z\u00fcmler \u00fcretilmesi gerekecektir.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp; Photoshop v.b. resim i\u015fleme uygulamalar\u0131nda bulunan en basit i\u015flemlerden birisidir renkli bir resmi gri tonlanm\u0131\u015f haline d\u00f6n\u00fc\u015ft\u00fcrmek. Bu makalemde, C# ile renkli bir g\u00f6r\u00fcnt\u00fcy\u00fc nas\u0131l gri tonlanm\u0131\u015f haline d\u00f6n\u00fc\u015ft\u00fcrebilece\u011fimizi sizlerle payla\u015f\u0131yor olaca\u011f\u0131m. &nbsp;&nbsp; Do\u011frudan kodlamaya ge\u00e7meden \u00f6nce, konunun daha rahat anla\u015f\u0131labilmesi ad\u0131na, renkli g\u00f6r\u00fcnt\u00fclerin bilgisayarlar taraf\u0131ndan nas\u0131l tutuldu\u011funu g\u00f6relim. Renkli imajlar \u00e7o\u011funlukla \u00e7e\u015fitli renk&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/renkli-resmi-gri-tonlamaya-donusturme\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":17612,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,28],"tags":[41,129],"class_list":["post-9169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-csharp","category-turkce","tag-c","tag-goruntu-isleme"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme - Fatih Boy<\/title>\n<meta name=\"description\" content=\"Renkli bir resmi C# ile programsal olarak gri tonlanm\u0131\u015f bir resme \u00e7evirmek i\u00e7in takip etmeniz gereken ad\u0131mlar\u0131 bu makalemde bulabilirsiniz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihboy.com\/en\/renkli-resmi-gri-tonlamaya-donusturme\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"Renkli bir resmi C# ile programsal olarak gri tonlanm\u0131\u015f bir resme \u00e7evirmek i\u00e7in takip etmeniz gereken ad\u0131mlar\u0131 bu makalemde bulabilirsiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/renkli-resmi-gri-tonlamaya-donusturme\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2011-08-31T13:57:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme\",\"datePublished\":\"2011-08-31T13:57:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/\"},\"wordCount\":725,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg\",\"keywords\":[\"C#\",\"G\u00f6r\u00fcnt\u00fc \u0130\u015fleme\"],\"articleSection\":[\"C#\",\"T\u00fcrk\u00e7e\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/\",\"url\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/\",\"name\":\"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg\",\"datePublished\":\"2011-08-31T13:57:00+00:00\",\"description\":\"Renkli bir resmi C# ile programsal olarak gri tonlanm\u0131\u015f bir resme \u00e7evirmek i\u00e7in takip etmeniz gereken ad\u0131mlar\u0131 bu makalemde bulabilirsiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg\",\"width\":1024,\"height\":683},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme - Fatih Boy","description":"Renkli bir resmi C# ile programsal olarak gri tonlanm\u0131\u015f bir resme \u00e7evirmek i\u00e7in takip etmeniz gereken ad\u0131mlar\u0131 bu makalemde bulabilirsiniz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihboy.com\/en\/renkli-resmi-gri-tonlamaya-donusturme\/","og_locale":"en_US","og_type":"article","og_title":"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme - Fatih Boy","og_description":"Renkli bir resmi C# ile programsal olarak gri tonlanm\u0131\u015f bir resme \u00e7evirmek i\u00e7in takip etmeniz gereken ad\u0131mlar\u0131 bu makalemde bulabilirsiniz.","og_url":"https:\/\/fatihboy.com\/en\/renkli-resmi-gri-tonlamaya-donusturme\/","og_site_name":"Fatih Boy","article_published_time":"2011-08-31T13:57:00+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg","type":"image\/jpeg"}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme","datePublished":"2011-08-31T13:57:00+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/"},"wordCount":725,"commentCount":0,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg","keywords":["C#","G\u00f6r\u00fcnt\u00fc \u0130\u015fleme"],"articleSection":["C#","T\u00fcrk\u00e7e"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/","url":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/","name":"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg","datePublished":"2011-08-31T13:57:00+00:00","description":"Renkli bir resmi C# ile programsal olarak gri tonlanm\u0131\u015f bir resme \u00e7evirmek i\u00e7in takip etmeniz gereken ad\u0131mlar\u0131 bu makalemde bulabilirsiniz.","breadcrumb":{"@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/231.jpg","width":1024,"height":683},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/renkli-resmi-gri-tonlamaya-donusturme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":"Renkli bir Resmi Gri Tonlamaya D\u00f6n\u00fc\u015ft\u00fcrme"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/9169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=9169"}],"version-history":[{"count":0,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/9169\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/17612"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=9169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=9169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=9169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}