Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Rendere un colore di un'immagine jpg trasparente
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      giacomo79 User Attivo • ultima modifica di

      Rendere un colore di un'immagine jpg trasparente

      Salve a tutti,
      devo rendere un colore di un'immagine jpg trasparente. Riesco a farlo con le png, ma con le jpg no.
      Questo il codice:

      
      $img = imagecreatefromjpeg(file);
      
      imagecopy($img, imagecreatefromgif('cornice_70x70.gif'), 0, 0, 0, 0, 70, 70);
      
      // reduce color depth
      imagetruecolortopalette($img, true, 256);
      
      $white = imagecolorresolve($img, 255, 0, 255);
      
      // make it transparent
      imagecolortransparent($img, $white);
      
      imagejpeg($img, "test.jpg");
      
      

      In pratica la cornice che applico sopra all'immagine ha gli angoli fucsia. Una volta applicata all'immagine vorrei che questi angoli risultassero trasparenti.

      Avete qualche suggerimento?

      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        senamion User Attivo • ultima modifica di

        Il formato jpeg non supporta il colore trasparente.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • nicc0
          nicc0 User Attivo • ultima modifica di

          @Senamion said:

          Il formato jpeg non supporta il colore trasparente.

          esattamente.

          se vuoi applicare la trasparenza devi usare l'immagine in formato .png o in formato .gif

          occhio perché IE non va d'accordo con le .png

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            giacomo79 User Attivo • ultima modifica di

            @Senamion said:

            Il formato jpeg non supporta il colore trasparente.
            Neanche se trasformo un'immagine da truecolor a palette?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              senamion User Attivo • ultima modifica di

              Il problema non è come la fai, è che proprio il jpeg non ha un attributo trasparente, non può salvare un colore che venga reso trasparente.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti