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

Discussione: AspImage, 2 domandine

  1. #1

    AspImage, 2 domandine

    Sto provando l'ASPimage con tutta la documentazione allegata.
    Ho capito come si crea dal nulla, come si modifica una immagine esistente e si risalva.

    Ora ho due domande:
    1. Sul GIF la documentazione non è molto chiara... Non sono riuscita a modificare una GIF animata esistente. Qualcuno di voi sa come si fa (se si fa)?
    2. Pensate sia possibile sovrapporre ad un'immagine un'altra (PNG o GIF) con un canale alfa e risalvare le due immagini sovrapposte come JPG? Leggendo la documentazione sembrerebbe supportata questa funzione ma non spiega come... Mi serve per creare delle preview e volevo usare un watermark grafico invece del semplice testo scritto. Idee?

    Grazie per l'attenzione, bacibacibaci.
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  2. #2
    UP UP UP!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  3. #3
    Nessuno conosce ASPimage??
    Ho trovato la funzione DoMerge, ma non riesco a farla funzionare.....
    Nessuno di voi ha familiarità????
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Picciola,

    io ho usato aspimage tempo fa. Mi ricordo che le gif animate non si potevano modificare.

    Cosa vuol dire sovrapporre due immagini con un canale alfa?

    Io ho fatto delle sovrapposizioni di immagini in semitrasparenza e ricordo che si poteva fare solo con jpg

  5. #5
    GRAZIE DELLA RISPOSTA, UN'ANIMA PIAAAAAA!!!!!



    C'ho provato con 2 jpg usando

    codice:
    Image.LoadImage("nomeimmagine1.jpg")
    Image.DoMerge("nomeimmagine2.jpg", 30)
    come dice la specifica, ma non fa altro che "sbiadire" l'immagine1 senza alcuna sovrapposzione dell'altra...

    Why?


    Question: un altro script che agisca sulle GIF lo conosci per caso??
    Ciauuuuz!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  6. #6
    mi sono fatto in 4 ieri notte per aiutarti, ma non avendo mai usato il componente mi sono arenato alla guida che hai letto anche te...

  7. #7
    Grazie cmq x l'impegno...
    Disperiamoci insieme.....
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  8. #8
    La documentazione dice che aspimage può

    - Create GIF* (RLE encoding only. Loading of GIFs not supported) JPG, PNG, BMP, TGA and PCX format images.
    - Modify existing images (JPG, BMP, PNG, TGA and PCX)
    - Gradient fills
    - Animated GIF creation
    - A large variety of draw methods
    - Transparent PNG and GIF

    Quindi direi che non è possibile modificare una GIF animata esistente, è possibile solo crearla
    Riguardo alla seconda domanda non saprei

  9. #9
    Si, dizionario... Questa FREGATURA delle GIF l'avevo letta anch'io e ho fatto diverse prove al riguardo, per questo ho chiesto se conoscete per caso un altro componente che agisca pure sulle GIF (prendere un'immagine animata, ridimensionarla e aggiungere un watermark).

    Con le JPG per ora ho risolto con una scritta ma mi piaceva di più sovrapporre in semitrasparenza un'altra immagine, per esempio un logo, invece della scritta "©COPYRIGHT ECC ECC."...

    AIUTOOOOO, i miei espertoni sono in crisi come me!!!!!
    VVoVe:
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  10. #10
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    io per "marchiare" le immagini con un logo in semitrasparenza facevo così
    codice:
    <%
    srcMarchio = "img/marchio.jpg"
    Marchio = Server.MapPath(srcMarchio)
    srcImmagineDaMarchiare = "img/immaginedamarchiare.jpg"
    immagineDaMarchiare = Server.MapPath(srcImmagineDaMarchiare)
    srcDestinazione = "img/immagineMarchiata.jpg"
    Destinazione = Server.MapPath(srcDestinazione)
    srcRitagliotemp = "img/ritaglio.jpg"
    ritagliotemp = Server.MapPath(srcRitagliotemp)
    MarchioX = 10
    MarchioY = 160
    
    Set objImg = Server.CreateObject("ASPImage.Image")
    objImg.LoadImage(Marchio)
    MarchioW = objImg.MaxX
    MarchioH = objImg.MaxY
    Set objRitaglio = Server.CreateObject("ASPImage.Image")
    objRitaglio.LoadImage(immagineDaMarchiare)
    imgW = objRitaglio.MaxX 
    imgH = objRitaglio.MaxY
    objRitaglio.CropImage (MarchioX),(MarchioY),MarchioW,MarchioH
    objRitaglio.DoMerge Marchio,50
    objRitaglio.ImageFormat = 1
    objRitaglio.FileName = ritagliotemp
    objRitaglio.SaveImage
    Set objImg = Server.CreateObject("ASPImage.Image")
    objImg.LoadImage(immagineDaMarchiare)
    objImg.AddImageTransparent ritagliotemp,(MarchioX),(MarchioY),vbWhite
    objImg.ImageFormat = 1
    objImg.JPEGQuality = 100
    objImg.FileName = Destinazione
    objImg.SaveImage
    Set objImg = Nothing
    %>
    [img]<%=srcMarchio%>[/img]
    
    [img]<%=srcImmagineDaMarchiare%>[/img]
    
    [img]<%=srcRitagliotemp%>[/img]
    
    [img]<%=Destinazione%>[/img]

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.