Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26

Discussione: fotoritocco

  1. #1

    fotoritocco

    ciao raga... come va????
    visto che caldo???
    cmq oggi la mia domandina è pù facile del previsto...
    mi sapreste dire come si fa a ritagliare una foto in tanti piccoli quadratini???
    o mejo.. vorrei fare in modo attravaerso un mc si compongano a caso sul fotogramma, formando così l'intera foto

    spero di essere stato chiaro altrimenti vi pubb l'esempio...
    per adesso vi saluto a tutti

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    l'ho fatto io!!!!

    a parte gli scherzi è una cosa che ho fatto io per un preloader

    solo che io i pezzettini li facevo in photoshop, dopodichè li importavo, ricostruivo la foto, tramutavo tutti i pezzetti in un movie clip, nel movie clip mettevo un pezzetto ogni frame (rispettando la posizione)

    per far andare il movie clip nella posizione giusta scrivevo nel primo frame (lasciato vuoto)

    nome=Number(substring(_name,3,_name.length))
    gotoAndStop(nome+1)

    (poi capirai perchè il 3 e perchè la ricerca dell'ultima parte della stringa)

    poi duplicavo il movie clip originale per il numero dei pezzetti

    for(i=2;i<73;i++){
    duplicateMovieClip(mc1,"mc"+i,i)
    }

    quindi se ti fa 73 duplicati si chiameranno mc1, mc2, mc3 per questo lo script di prima, perchè lui esclude le prime due lettere, prende le ultime e in base a quelle ti va su un frame preciso

    per il random si fa così, in un altro movie clip (che nel mio caso era la foto a bassa risoluzione su cui si ricostruiva una ad alta definizione)

    onClipEvent(load){
    arraynumeri=[]
    arrayFoto=[]
    for(i=0;i<10;i++){
    arraynumeri.push(i)
    }
    while(arraynumeri.length>0){
    n=random(arraynumeri.length)
    arrayfoto.push(arraynumeri[n])
    arraynumeri.splice(n,1)
    }
    tempo=getTimer()
    i=0
    pausa=3000
    delete arraynumeri
    }
    onClipEvent(enterFrame){
    if(getTimer()>tempo+pausa){
    _root["mc"+arrayfoto[i]]._alpha=100
    if(i<10){
    i++
    tempo=getTimer()
    }
    }
    }

    se invece vuoi fare tutto in flash, o con dividi fai diventare l'immagine un vettoriale e ti ritagli pezzetto per pezzetto oppure bisogna duplicare il movie clip con l'immagine e fare un complicato calcolo per far comparire il pezzetto giusto dell'immagine

  3. #3
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    mi sono accorta ora a che ti riferivi

    guarda che l'esempio di pasavign è fatto con una maschera, devi fare tanti quadrati, non devi ritagliare la foto, studiati il suo fla

    quello di cui parlavo io era una cosa completamente diversa (effetto simile ma modo di farlo completamente diverso)

  4. #4

    agg

    www.sephiroth.it
    Qui c'e un file fla che apre le immagini e le compone in pixel. chi cerca trova!!! non mi ricordo se quel fla si appoggia ai file as del server!!! però basta che strappi il codice!!!

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    cercare nel sito di sephiroth è un'operazione lunghissima, cose si chiama il suo esempio?

  6. #6

  7. #7
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    gracias

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    bello

    lo avevo visto fare in Director utilizzando un formato particolare di foto (serviva poi per rendere, alla fine dell'animazione, linkabili tutte le aree con lo stesso colore al di là della loro forma), non sapevo si potesse fare in qualche modo anche con flash

  9. #9
    ma director non serve a fare i banner?? director sarebbe una brutta copia di flash!!!!

  10. #10
    C'è un post molto simile, per il quale Pasavign ha creato un esempio

    preview http://digilander.libero.it/pasavign/media/bryce2.swf

    source http://digilander.libero.it/pasavign/media/bryce2.zip

    Vedi se può andare ugualmente

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.