Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    ImageIcon in formato .tga

    Ciao a tutti.
    Per un mio progetto personale dovrei caricare un immagine, ridimensionarla e salvarla. Fino qua tutto ok. il problema inizia quando devo caricare un immagine di formato TARGA (.tga), l'applicazione non la vede, quindi la mia domanda è se è possibile fare una ImageIcon con un immagine .tga in JAvaSwing Se sì, come?



  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: ImageIcon in formato .tga

    Originariamente inviato da marco199314
    Per un mio progetto personale dovrei caricare un immagine, ridimensionarla e salvarla. Fino qua tutto ok. il problema inizia quando devo caricare un immagine di formato TARGA (.tga), l'applicazione non la vede, quindi la mia domanda è se è possibile fare una ImageIcon con un immagine .tga in JAvaSwing Se sì, come?
    No. ImageIcon si appoggia al java.awt.Toolkit per caricare la immagine. E il Toolkit supporta solo GIF/JPEG/PNG e basta.

    Esiste la API ImageIO (javax.imageio.ImageIO) ma tra i formati supportati "di serie" non c'è il TGA. ImageIO però ha una architettura a "plug-in", quindi se trovi in giro su internet un plug-in da "pluggare" nella ImageIO ... puoi farlo.

    In alternativa, trovare una libreria esterna che non centra nulla con Toolkit/ImageIO ma carica/decodifica i TGA per conto suo e ti fornisce un (Buffered)Image o simile.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    grazie della risposta
    per chi interessa il plugin si trova qui: http://www.netsys-it.de/content/view/82/64/

    grazie mille ancora

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.