Categories
Non classé

Cong

Stéphane Sudre vient de publier un nouveau logiciel du nom de Cong. Ce logiciel fait écho à sa présentation de novembre à Cocoa Heads Paris, où il nous parlait d’un contrôle qualité artisanal d’une application. Je me rappelle lui avoir dit que ces contrôles prenaient trop de temps pour que je les fasse à chaque version de l’application… Cong est la solution.

Pour comprendre à quoi sert ce logiciel, analysons une application; par exemple PortraiMatic:

CongPortraiMatic

Cong recherche les anomalies dans les ressources de l’application. Elles sont ensuite classées dans trois catégories: erreur, avertissements et remarques.

Pour PortraiMatic, sont ainsi signalées des erreurs de typographie, des erreurs sur la clé CFBundleTypeExtensions d’Info.plist, et d’autres erreurs liées à Sparkle. Il ne me reste plus qu’à les corriger pour une prochaine version.

Categories
Non classé

Présentation sur les bitmaps

EffetsBitmap

Comme je l’indiquais sur ce blog, j’ai fait, le jeudi 14 octobre, une présentation sur l’utilisation des Bitmaps avec Core Graphics.

Les graphismes bitmaps sont omni-présents: l’écran lui-même est une bitmap, les formats d’images les plus courants sont bitmaps (jpeg, png, gif, tiff…) et toutes les images issues des appareils photo numériques et des scanners, ainsi que les images de synthèse sont des bitmaps. Cette présentation est découpée en trois parties:

  • la première explique l’organisation en mémoire d’une bitmap, ce qui va permettre de connaître l’adresse d’un pixel de la bitmap d’après ses coordonnées.
  • la seconde expose la création, avec Core Graphics, d’une bitmap vierge, et comment écrire dans la bitmap pour générer des images.
  • la troisième montre comment appliquer des effets sur une bitmap qu’on a chargé: désaturation de l’image, bruit monochromatique, et matrices de convolution (effets de flou, accentuation, détection de contours, bas-relief…)

Tous le contenu de cette présentation s’applique aussi bien à Mac OS qu’à iOS; en particulier, elle n’expose pas l’utilisation de Core Image. Vous trouverez les diapos de la présentation, ainsi que les programmes d’exemple qui l’accompagnent sur cette page. Faites tourner.

Categories
Non classé

Cocoa Heads Paris — Session d’octobre

La prochaine séance de Cocoa Heads Paris se tiendra ce jeudi (14 octobre) à 19h00. Comme d’habitude désormais, les locaux sont ceux de l’IESA multimédia, 5 rue des Augustins, Paris IIème.

Guillaume Cerquant commencera la séance par une présentation sur la distribution automatique d’applications. J’interviendrai ensuite pour une longue présentation sur l’utilisation des graphismes bitmaps: génération et effets. Certains vont peut-être se lasser de m’entendre presque à chaque fois (mais la dernière fois, ce sont les gens de BeMyApp qui ont insisté). Promis, cette fois-ci ce sera assez technique, et sur un sujet que je maîtrise totalement. À jeudi !