Plugin QC ImageWriter

SamSam Membre
13:04 modifié dans API AppKit #1
Salut,

J'ai une petite question qui me titille l'esprit depuis un bon moment, je suis en train de monter une série d'applications expérimentales pour créer des Patterns (motifs répétitifs etc..) sous QC et IB.
J'aimerait pouvoir laisser la possibilité à  l'utilisateur de sauver ses créations en .png et .jpg (png pour ceux qui recherchent de la qualité et jpg pour les autres).
J'ai donc farfouillé un peux partout et je suis tombé sur MiniBooth (/Developer/Examples/Quartz Composer/Applications/MiniBooth) et aussi sur ImageWriter (/Developer/Examples/Quartz Composer/Plugins/ImageWriter)
deux possibilités donc d'enregistrer mes images sur le disque :)

La partie du code de minibooth ne me convient pas, car elle est reliée a un QCview dans interfacebuilder hors j'utilise un QCpatchcontroller et ça ne marche pas (j'ai aucune connaissance en cocoa j'arrive pas a modifier le code :( )

Donc je me tourne vers le plugins QC, et j'aimerait savoir quoi changer dans son code pour avoir une version du plugin PNG et une version JPG :)

Sinon une autre question, le plugin imagewriter sauve mon image en 1440*900 (résolution de mon écran) est ce qu'il est possible qu'il sauve un fichier plus grand? D'une quelconque façon?
Je croit qu'il prend le buffer vidéo et qu'il écrit le fichier c'est donc normal qu'il puisse pas monter a plus de 1440*900 vu que c'est la résolution maximale de mon écran (MBP) mais est ce que c'est possible de capturer 4 images et d'en recomposer une plus grande?

Comment Core image fun house (dans les applis xcode) peux ouvrir une image en 2560*1600 et la sauver en 2560*1600 ?? et en tiff (ancienne version de Core image fun house)
J'aimerait pouvoir faire la même chose avec QC mais je sais pas comment :(
J'ai pas envie que l'utilisateur de mon programme soit limité par la taille de son écran.

Mais bon j'ai vraiment pas beaucoup de connaissances en Cocoa (je suis graphiste et en plus j'ai que 17 ans ._.) donc la seule chose que je peux a la limite faire c'est copier coller des trucs :(

Pour que vous compreniez mieux voila le genre de Pattern dont je parle (ceux si sont faits avec Core image Fun house en 2560*1600px) (j'en ai fait une centaine)

Je vais monter un site (plus de mon créneau ça) et une suite d'applications gratuites.

Une pour générer des patterns comme ceux ci:
(très simple choisir un fichier source pour générer la palette de couleur et ensuite plein de paramètres, comme les programme de fractales en faite)
http://fc05.deviantart.com/fs25/f/2008/131/5/a/5ab8786950bc5ae1708c79270c0fa7db.png
http://fc05.deviantart.com/fs27/f/2008/131/1/d/1d25ff9afc32235fe5217ea5e8fc9464.png
http://fc08.deviantart.com/fs27/f/2008/131/b/b/bb9737740b2ae02ffb80c01f96f8d087.png
http://fc07.deviantart.com/fs30/f/2008/133/a/b/ab2d1c80971e17036621e06c9518cb54.png
http://fc05.deviantart.com/fs28/i/2008/134/c/5/Little_bee___by_PatternStock.png

Une pour des motifs dans le genre:
http://img178.imageshack.us/img178/4336/image3zf8.png

Et plusieurs screensavers autonomes qui évoluent à  l'infini, le motif bouge, les couleurs changent, c'est très joli et surtout inutile donc forcément indispensable ^^ (et une version itunes qui réagit aux fréquences du son)

Donc j'ai vraiment besoin de trouver une manière de pouvoir laisser l'utilisateur sauver ses créations :) en haute résolution (pour l'instant j'ai juste un bouton dans IB qui enregistre l'image sur le desktop mais c'est pas très user friendly ^^')
Connectez-vous ou Inscrivez-vous pour répondre.