IFC в JPG PNG

Файлы IFC используются для моделирования различных зданий в строительных целях. В определенных ситуациях может потребоваться преобразовать файл IFC в изображение JPG или PNG, чтобы модель отображалась в разных операционных системах. В этой статье объясняется, как программно преобразовать файл IFC в изображение с помощью Java.

Конвертер изображений IFC в JPG или PNG — установка Java API

Aspose.CAD for Java API поддерживает преобразование файлов IFC в изображения. Настройте API, загрузив файл JAR из раздела Новые версии или используя следующие конфигурации Maven:

Репозиторий:

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

Зависимость:

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

Программное преобразование файла IFC в изображение JPG с использованием Java

Вы можете преобразовать файл IFC в изображение JPG, выполнив следующие действия:

  1. Во-первых, загрузите исходный файл IFC с помощью конструктора класса Image.
  2. Инициализировать объект класса CadRasterizationOptions.
  3. Создайте экземпляр типа JpegOptions.
  4. Преобразуйте изображение IFC в JPG с помощью VectorRasterizationOptions.

Фрагмент кода ниже показывает, как преобразовать файл IFC в изображение JPG с помощью Java:

// Загрузите входной файл IFC с помощью класса Image
Image image = Image.load("template.ifc");

// Создайте экземпляр класса CadRasterizationOptions.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Установите высоту и ширину
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Создайте объект JpegOptions
JpegOptions options = new JpegOptions();

// Установите параметры VectorRasterizationOptions.
options.setVectorRasterizationOptions(rasterizationOptions);

// Конвертировать изображение IFC в JPG
image.save("output.jpg", options);

Преобразование IFC в изображение PNG с помощью Java

Вы можете преобразовать файл IFC в изображение PNG, выполнив следующие действия:

  1. Загрузите исходный файл IFC с классом Image.
  2. Инициализировать объект класса CadRasterizationOptions.
  3. Создайте объект класса PngOptions.
  4. Наконец, конвертируйте изображение IFC в PNG, используя VectorRasterizationOptions.

В следующем примере кода показано, как преобразовать файл IFC в изображение PNG с помощью Java:

// Загрузите входной файл IFC с помощью класса Image
Image image = Image.load("template.ifc");

// Создайте экземпляр класса CadRasterizationOptions.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Установите высоту и ширину
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Создайте объект PngOptions
PngOptions options = new PngOptions();

// Установите параметры VectorRasterizationOptions.
options.setVectorRasterizationOptions(rasterizationOptions);

// Конвертировать изображение IFC в PNG
image.save("output.png", options);

Получить бесплатную временную лицензию

Вы можете запросить бесплатную временную лицензию и протестировать API без каких-либо ограничений на оценку.

Вывод

В заключение вы узнали, как преобразовать файл IFC в изображение в формате JPG или PNG с помощью Java. Посетите раздел документация, чтобы узнать о других функциях API. Кроме того, если у вас возникнут вопросы, пишите нам на бесплатный форум поддержки.

Смотрите также