IFC do JPG PNG

Pliki IFC służą do modelowania różnych budynków do celów konstrukcyjnych. W niektórych sytuacjach możesz chcieć przekonwertować plik IFC na obraz JPG lub PNG, aby wyświetlić model w różnych systemach operacyjnych. W tym artykule wyjaśniono, jak programowo przekonwertować plik IFC na obraz przy użyciu języka Java.

IFC do JPG lub PNG Image Converter – instalacja Java API

Aspose.CAD for Java API obsługuje konwersję plików IFC na obraz. Skonfiguruj API, pobierając plik JAR z sekcji New Releases lub z następującymi konfiguracjami Mavena:

Magazyn:

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

Zależność:

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

Konwertuj plik IFC na obraz JPG programowo przy użyciu języka Java

Możesz przekonwertować plik IFC na obraz JPG, wykonując następujące czynności:

  1. Najpierw załaduj źródłowy plik IFC z konstruktorem klasy Image.
  2. Zainicjuj obiekt klasy CadRasterizationOptions.
  3. Utwórz instancję typu JpegOptions.
  4. Konwertuj obraz IFC na JPG za pomocą VectorRasterizationOptions.

Poniższy fragment kodu pokazuje, jak przekonwertować plik IFC na obraz JPG za pomocą języka Java:

// Załaduj wejściowy plik IFC, używając klasy Image
Image image = Image.load("template.ifc");

// Utwórz instancję klasy CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Ustaw wysokość i szerokość
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Utwórz obiekt JpegOptions
JpegOptions options = new JpegOptions();

// Ustaw VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Konwertuj obraz IFC na JPG
image.save("output.jpg", options);

Konwertuj IFC na obraz PNG za pomocą Java

Możesz przekonwertować plik IFC na obraz PNG, wykonując poniższe czynności:

  1. Załaduj źródłowy plik IFC z klasą Obraz.
  2. Zainicjuj obiekt klasy CadRasterizationOptions.
  3. Utwórz instancję obiektu klasy PngOptions.
  4. Na koniec przekonwertuj obraz IFC na PNG za pomocą VectorRasterizationOptions.

Poniższy przykładowy kod wyjaśnia, jak przekonwertować plik IFC na obraz PNG za pomocą języka Java:

// Załaduj wejściowy plik IFC, używając klasy Image
Image image = Image.load("template.ifc");

// Utwórz instancję klasy CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Ustaw wysokość i szerokość
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Utwórz obiekt PngOptions
PngOptions options = new PngOptions();

// Ustaw VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Konwertuj obraz IFC na obraz PNG
image.save("output.png", options);

Uzyskaj bezpłatną tymczasową licencję

Możesz poprosić o bezpłatną licencję tymczasową i przetestować interfejs API bez żadnych ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, zbadałeś, jak przekonwertować plik IFC na obraz w formacie JPG lub PNG za pomocą Java. Odwiedź sekcję dokumentacja, aby poznać różne inne funkcje interfejsu API. Ponadto w przypadku jakichkolwiek pytań prosimy pisać do nas na bezpłatne forum pomocy technicznej.

Zobacz też