IFC in JPG PNG

I file IFC vengono utilizzati per modellare diversi edifici per scopi di costruzione. In determinate situazioni, potresti voler convertire un file IFC in un’immagine JPG o PNG per visualizzare il modello su diversi sistemi operativi. Questo articolo spiega come convertire un file IFC in un’immagine a livello di codice utilizzando Java.

Convertitore di immagini da IFC a JPG o PNG – Installazione dell’API Java

Aspose.CAD per Java L’API supporta la conversione di file IFC in un’immagine. Configura l’API scaricando il file JAR dalla sezione Nuove versioni o con le seguenti configurazioni Maven:

Archivio:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dipendenza:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.8</version>        
   </dependency>
</dependencies>

Converti file IFC in immagine JPG in modo programmatico utilizzando Java

Puoi convertire un file IFC in un’immagine JPG con i seguenti passaggi:

  1. Innanzitutto, carica il file IFC di origine con il costruttore di classe Image.
  2. Inizializza l’oggetto classe CadRasterizationOptions.
  3. Crea un’istanza di tipo JpegOptions.
  4. Converti l’immagine IFC in JPG con VectorRasterizationOptions.

Il frammento di codice seguente mostra come convertire un file IFC in un’immagine JPG utilizzando Java:

// Carica il file IFC di input utilizzando la classe Image
Image image = Image.load("template.ifc");

// Crea un'istanza della classe CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Imposta l'altezza e la larghezza
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Crea un oggetto di JpegOptions
JpegOptions options = new JpegOptions();

// Imposta le opzioni di rasterizzazione vettoriale
options.setVectorRasterizationOptions(rasterizationOptions);

// Converti immagine IFC in JPG
image.save("output.jpg", options);

Converti immagine IFC in PNG con Java

Puoi convertire un file IFC in un’immagine PNG con i passaggi seguenti:

  1. Carica il file IFC di origine con la classe Image.
  2. Inizializza un oggetto della classe CadRasterizationOptions.
  3. Istanziare l’oggetto classe PngOptions.
  4. Infine, converti l’immagine IFC in PNG usando VectorRasterizationOptions.

L’esempio di codice seguente spiega come convertire un file IFC in un’immagine PNG con Java:

// Carica il file IFC di input utilizzando la classe Image
Image image = Image.load("template.ifc");

// Crea un'istanza della classe CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Imposta l'altezza e la larghezza
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Crea un oggetto di PngOptions
PngOptions options = new PngOptions();

// Imposta le opzioni di rasterizzazione vettoriale
options.setVectorRasterizationOptions(rasterizationOptions);

// Converti immagine IFC in PNG
image.save("output.png", options);

Ottieni una licenza temporanea gratuita

Puoi richiedere una licenza temporanea gratuita e testare l’API senza alcuna limitazione di valutazione.

Conclusione

In conclusione, hai esplorato come convertire un file IFC in un’immagine in formato JPG o PNG con Java. Visita la sezione documentazione per conoscere le diverse altre funzionalità dell’API. Inoltre, non esitare a scriverci nel forum di supporto gratuito in caso di domande.

Guarda anche