{"id":26,"date":"2010-10-19T09:22:00","date_gmt":"2010-10-19T09:22:00","guid":{"rendered":"http:\/\/www.renaudpradenc.com\/?p=26"},"modified":"2013-01-17T15:43:07","modified_gmt":"2013-01-17T14:43:07","slug":"presentation-sur-les-bitmaps","status":"publish","type":"post","link":"https:\/\/www.renaudpradenc.com\/?p=26","title":{"rendered":"Pr\u00e9sentation sur les bitmaps"},"content":{"rendered":"<p><a href=\"https:\/\/www.renaudpradenc.com\/?attachment_id=224\" rel=\"attachment wp-att-224\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-224\" alt=\"EffetsBitmap\" src=\"https:\/\/www.renaudpradenc.com\/wp-content\/uploads\/2010\/10\/EffetsBitmap.png\" width=\"479\" height=\"258\" srcset=\"https:\/\/www.renaudpradenc.com\/wp-content\/uploads\/2010\/10\/EffetsBitmap.png 479w, https:\/\/www.renaudpradenc.com\/wp-content\/uploads\/2010\/10\/EffetsBitmap-300x161.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/a><\/p>\n<p>Comme je l&#8217;indiquais sur ce blog, j&#8217;ai fait, le jeudi 14 octobre, une pr\u00e9sentation sur l&#8217;utilisation des Bitmaps avec Core Graphics.<\/p>\n<blockquote><p>Les graphismes bitmaps sont omni-pr\u00e9sents: l&#8217;\u00e9cran lui-m\u00eame est une bitmap, les formats d&#8217;images les plus courants sont bitmaps (jpeg, png, gif, tiff\u2026) et toutes les images issues des appareils photo num\u00e9riques et des scanners, ainsi que les images de synth\u00e8se sont des bitmaps. Cette pr\u00e9sentation est d\u00e9coup\u00e9e en trois parties:<\/p>\n<ul>\n<li>la premi\u00e8re explique l&#8217;organisation en m\u00e9moire d&#8217;une bitmap, ce qui va permettre de conna\u00eetre l&#8217;adresse d&#8217;un pixel de la bitmap d&#8217;apr\u00e8s ses coordonn\u00e9es.<\/li>\n<li>la seconde expose la cr\u00e9ation, avec Core Graphics, d&#8217;une bitmap vierge, et comment \u00e9crire dans la bitmap pour g\u00e9n\u00e9rer des images.<\/li>\n<li>la troisi\u00e8me montre comment appliquer des effets sur une bitmap qu&#8217;on a charg\u00e9: d\u00e9saturation de l&#8217;image, bruit monochromatique, et matrices de convolution (effets de flou, accentuation, d\u00e9tection de contours, bas-relief\u2026)<\/li>\n<\/ul>\n<\/blockquote>\n<p>Tous le contenu de cette pr\u00e9sentation s&#8217;applique aussi bien \u00e0 Mac OS qu&#8217;\u00e0 iOS; en particulier, elle n&#8217;expose pas l&#8217;utilisation de Core Image. Vous trouverez les diapos de la pr\u00e9sentation, ainsi que les programmes d&#8217;exemple qui l&#8217;accompagnent sur <a href=\"\/cocoaheads\">cette page<\/a>. Faites tourner.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comme je l&#8217;indiquais sur ce blog, j&#8217;ai fait, le jeudi 14 octobre, une pr\u00e9sentation sur l&#8217;utilisation des Bitmaps avec Core Graphics. Les graphismes bitmaps sont omni-pr\u00e9sents: l&#8217;\u00e9cran lui-m\u00eame est une bitmap, les formats d&#8217;images les plus courants sont bitmaps (jpeg, png, gif, tiff\u2026) et toutes les images issues des appareils photo num\u00e9riques et des scanners, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[56,42,57],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-bitmaps","tag-cocoaheads","tag-presentation"],"_links":{"self":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":5,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":117,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions\/117"}],"wp:attachment":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}