Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
915 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [RESOLU]decoupe d'images via le net

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]decoupe d'images via le net

n°1680820
alx92z
Posté le 02-02-2008 à 02:26:02  profilanswer
 

Bonjour j'aimerai faire une decoupe d'image ou plutot recadrage, via une interface web, (flash ou javascript je ne sais pas).
j'aimerai juste placer des point sur 4 coins de l'image et que ça recadre l'image.
quelqu'un a deja entendu parler d'un script qui fait ça ou s'y approche au maximum?
merci les loulous


Message édité par alx92z le 05-02-2008 à 21:48:07
mood
Publicité
Posté le 02-02-2008 à 02:26:02  profilanswer
 

n°1680855
Doudou217
Posté le 02-02-2008 à 12:43:41  profilanswer
 

bonjour
qu' entend tu par recadrer l'image?

n°1680887
alx92z
Posté le 02-02-2008 à 16:17:06  profilanswer
 

et bien en faite c'est des tableau d'art (donc carré ou rectangle) et j'aimerai juste cliquer dans les coin pour voir que le tableau et pas le fond :)

n°1681047
Doudou217
Posté le 03-02-2008 à 12:47:53  profilanswer
 

bonjour  
c'est encore un peu confus:
ex: tu met ton tableau sur un mur.
Quand tu parles de fond est ce l'arrière plan de ton tableau ou le mur.
Si c'est le mur, tu peux agrandir ton tableau pour le cacher.

n°1681068
alx92z
Posté le 03-02-2008 à 14:46:57  profilanswer
 

oui c'est enlever le mur.
en gros c'est une decoupe d'images via une interface web, en flash ou javascript j'aimerai savoir si ça existe ou pas

n°1681075
alx92z
Posté le 03-02-2008 à 15:16:13  profilanswer
 

alors voila j'ai trouver un petit truc :  
http://www.javascriptfr.com/codes/ [...] 45513.aspx
c'est un peu pret ça que j'aimerai, sauf que moi a la place que se soit un carré fixe qui se deplace , j'aimerai un carré ou l'on puisse choisir la taille et la forme (carré ou rectangle) un peu comme quand on fait une selection sous photoshop

n°1681126
Doudou217
Posté le 03-02-2008 à 18:54:46  profilanswer
 

a ma connaissance cela n existe pas, mais en flash tu peux essayer pour une forme carrée :
soit un carré monCarree: MovieClip --> x=0, y=0 width = 10 et height = 10;
ton tableau  MonTableau:BitmapData -->width = height = 100;
 
var newBitmap:BitmapData = new BitmapData(monCarree.width, monCarree.height);//largeur hauteur du carree
//creer ta sélection par rapport a la taille et position de ton carree
var _rect:Rectangle = new Rectangle(monCarree.x,monCarree.y,monCarree.width,monCarree.height)
newBitmap.draw(MonTableau,null,null,null,_rect,true);
var _copie:Bitmap = new Bitmap(newBitmap);
_copie contient la selection de ton tableau par rapport a ton carre.
Est ce que cela t'aide?
Ensuite l'idee serait de creer une selection manuelle comme photoshop
du style:
var posX:Number;
var posY:Number;
var _rect:Rectangle;
this.addEventListener(MouseEvent.MOUSE_DOWN,_start);
this.addEventListener(MouseEvent.MOUSE_UP,_end);
this.addEventListener(MouseEvent.MOUSE_MOVE,_init);
 
function _start (e:MouseEvent):void
{
  posX = MouseX;
 posY = MouseY;
}
function _init (e:MouseEvent):void
{
  _rect = new Rectangle(posX,posY,MouseX,MouseY);
}
function _end (e:MouseEvent):void
{
  //tu utilise draw(null,null,null,_rect,true) plus haut
}
je n 'est pas essayé le code mais cela te donne une idée.

n°1681233
Zedlefou
In cabbage we trust !
Posté le 04-02-2008 à 05:14:32  profilanswer
 

Dans l'aide de Flash, tu as ce code qui te permet de dessiner des carrés facilement.

Code :
  1. this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth());
  2. var mouseListener:Object = new Object();
  3. mouseListener.onMouseDown = function() {
  4.     this.isDrawing = true;
  5.     this.orig_x = _xmouse;
  6.     this.orig_y = _ymouse;
  7.     this.target_mc = canvas_mc.createEmptyMovieClip("", canvas_mc.getNextHighestDepth());
  8. };
  9. mouseListener.onMouseMove = function() {
  10.     if (this.isDrawing) {
  11.         this.target_mc.clear();
  12.         this.target_mc.lineStyle(1, 0xFF0000, 100);
  13.         this.target_mc.moveTo(this.orig_x, this.orig_y);
  14.         this.target_mc.lineTo(_xmouse, this.orig_y);
  15.         this.target_mc.lineTo(_xmouse, _ymouse);
  16.         this.target_mc.lineTo(this.orig_x, _ymouse);
  17.         this.target_mc.lineTo(this.orig_x, this.orig_y);
  18.     }
  19.     updateAfterEvent();
  20. };
  21. mouseListener.onMouseUp = function() {
  22.     this.isDrawing = false;
  23. };
  24. Mouse.addListener(mouseListener);
 

Apres, regarde le code de Doudou au BitmapData pour recup la partie selectionné.


Message édité par Zedlefou le 04-02-2008 à 05:14:50

---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1681724
alx92z
Posté le 05-02-2008 à 00:37:47  profilanswer
 

j'ai trouver un truc pour les gens que ça interesse :  
http://www.sephiroth.it/file_detai [...] =10&id=109

n°1681726
alx92z
Posté le 05-02-2008 à 00:39:04  profilanswer
 

j'aimerai bien metre resolu mais j'ai pas le bouton pour editer etc ... donc si un admin passe par la ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [RESOLU]decoupe d'images via le net

 

Sujets relatifs
[RESOLU] Excel Macro : Sheet-Range.select avec ActiveX[résolu] Problème d'affichage sous IE avec librairie mootools
[Résolu] WebService et caractère €[Résolu] Connexion php sur base sql server 2005
[Resolu] Compter nombre de page dans un book[Résolu] Mail ecrit en chinois illisible envoye via un formulaire
Classement suivant un total calculé[Résolu] [PHP][XML][PDF] Comment appeler FOP depuis une page PHP ?
Page perso...vous demander un conseil...(resolu)Recuperer les coordonées d'un point dans un textBox
Plus de sujets relatifs à : [RESOLU]decoupe d'images via le net


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR