dll à venir ...

Où on parle des différentes versions de Pixia, de script Gonta...

Modérateur: gg

dll à venir ...

Messagede Eric le Mar Nov 04, 2008 21:14

je me remet aux dll
un test , rien de fonctionnel , sauf un aperçut avec deux scrolls barres
je voudrais savoir si ça crash ou pas chez vous avant d' aller plus loin
pour l' instant une image inférieure à 256 x 256 pixels foire l' aperçut.
c' est juste un détail , mais la je me repose les yeux ...

Dans la conception de dll, je peux prendre en compte le bug de la selection ( 1 pixel en trop )
Celà est il necessaire ?

je met en piece jointe la dll , mais sauf la fenetre de prévisualisation , y' a rien qui marche

Votre avis ?
@+ Eric

ps sous vista je n' ai aucune idée de compatibilité !!! :oops:
Avatar de l’utilisateur
Eric
 
Messages: 761
Inscription: Ven Aoû 25, 2006 10:49
Localisation: France (80)

Re: dll à venir ...

Messagede gg le Mer Nov 05, 2008 06:24

je met en piece jointe la dll , mais sauf la fenetre de prévisualisation , y' a rien qui marche

Votre avis ?


heu... où qu'elle est la pièce jointe :) ? Parce que pour avoir un avis, c'est plus facile :):)

ps: et au fait, ton site il en est où, parce que moi je n'arrive toujours à y avoir accès (erreur 404)
je modère, alors, svp, pas de politique, pas de guerre windows/mac/linux, pas d'insultes, pas de fichiers illégaux, pas de sms
Avatar de l’utilisateur
gg
 
Messages: 984
Inscription: Lun Aoû 28, 2006 12:55

Re: dll à venir ...

Messagede Eric le Jeu Nov 06, 2008 11:14

Ben zut !
j' avais bien zippé le fichier et je m' y suis repris en plusieurs fois
Canal_mixer.zip
(9.81 Ko) Téléchargé 501 fois


bon ce coup la ça y' est

c' est presque fini
Opérationnel , sauf un bug:
j' ai oublié que la selection pêut etre inférieure à la taille de la prévisualisation
ça crash pixia cette affaire !!

la selection doit donc avoir pour l' instant une taille supérieure à 256x256

il manque quand meme un zoom
je m' y remet ce soir

Pour Puceron c' est mort
j' ai reçut un courrier d' une agence de recouvrement pour impayé, alors que je n' avais reçut aucune facture du fournisseur !!!
le site était déja effacé avant ce courrier
donc je l' ai dans le baba

par chance , tous les tutos et images sont sur mon disque dur , mais faut reconstruire :twisted:

@+ Eric
Avatar de l’utilisateur
Eric
 
Messages: 761
Inscription: Ven Aoû 25, 2006 10:49
Localisation: France (80)

Re: dll à venir ...

Messagede gg le Jeu Nov 06, 2008 15:30

ça fonctionne... ça affiche un "message debug 1", mais sans conséquence...

si une sélection est inférieur à 256 en largeur, ça ne fait pas crasher, on a juste un décalage de l'image dans la visualisation, mais le résultat final est normal.

en revanche, si la sélection est inférieur ou égale à 256 en hauteur, là ça bugge et pixia crash
je modère, alors, svp, pas de politique, pas de guerre windows/mac/linux, pas d'insultes, pas de fichiers illégaux, pas de sms
Avatar de l’utilisateur
gg
 
Messages: 984
Inscription: Lun Aoû 28, 2006 12:55

Re: dll à venir ...

Messagede Eric le Jeu Nov 06, 2008 19:17

ça fonctionne... ça affiche un "message debug 1", mais sans conséquence...


Une boite de dialogue qui traîne utilisée pour voir par ou ça passe pour debugger
en fait un point virgule mal placé qui m' a fait suer 2 heures !!!

bon j' ai rectifié les petites tailles de sélection et ça semble au point

j' ai mis un fond noir pour les petites tailles , mais c' est pas gegene .
Il existe une fonction qui écrit des zéros dans une zone mémoire. c' est plus simple et rapide d' ou le noir

Un titiot bug que je n' arrive pas a localiser et qui se produit lorsque je chahute violemment les sliders

la dll ( enlever l' ancienne )
Canal_mixer.zip
(9.92 Ko) Téléchargé 512 fois


Vos avis ?
@+ Eric
Avatar de l’utilisateur
Eric
 
Messages: 761
Inscription: Ven Aoû 25, 2006 10:49
Localisation: France (80)

Re: dll à venir ...

Messagede gg le Jeu Nov 06, 2008 21:56

après un essai très très rapide, ça marche :)
je modère, alors, svp, pas de politique, pas de guerre windows/mac/linux, pas d'insultes, pas de fichiers illégaux, pas de sms
Avatar de l’utilisateur
gg
 
Messages: 984
Inscription: Lun Aoû 28, 2006 12:55

Re: dll à venir ...

Messagede Eric le Mar Nov 11, 2008 00:25

Avant dernière mouture
ici:
Canal_mixer.zip
(11 Ko) Téléchargé 509 fois


les scrollbar et le zoom sont fonctionnels.
le principe :
je met en mémoire le totalité de l' image
la zone d' affichage( previsualisation) est de 256 x 256 pixels
je transfert dans cette zone 1 pixel sur n ( n étant le zoom )
puis j' applique le filtre sur cette zone
si c' est ok le filtre est appliqué sur toute l' image et retour pixia

ainsi, la previsualisation est beaucoup plus rapide.
a chaque fois que l' on scroll ou que l' on zoom, la prévisualisation est recalculée, ça semble rester fluide

le plus dur fut de synchroniser le scroll et le zoom ( bazard de :twisted: :twisted: :twisted: )

bon un peu de fignolages ( l' etat d' avancement du filtre dans la barre de statut de Pixia et netttoyer le code) et un mini d' aide et c' est tout

Votre avis?

@+ Eric
Avatar de l’utilisateur
Eric
 
Messages: 761
Inscription: Ven Aoû 25, 2006 10:49
Localisation: France (80)


Retourner vers Développement de Pixia

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron