Konwertuj JPG na OBJ przez Javę
Konwersja JPG do OBJ przy użyciu biblioteki Java bez oprogramowania do modelowania 3D.
Jak przekonwertować JPG na OBJ za pomocą Java
Aby renderować JPG do OBJ, użyjemy
API, które jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API konwersji dla platformy Java. Możesz pobrać jego najnowszą wersję bezpośrednio z
i zainstaluj go w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pliku pom.xml.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>version of aspose-3d API</version>
<classifier>jdk17</classifier>
</dependency>
Kroki, aby przekonwertować JPG na OBJ przez Javę
Programiści Java mogą łatwo przekonwertować plik JPG na OBJ w zaledwie kilku liniach kodu.
- Załaduj plik JPG przez konstruktor klasy Scene
- Utwórz instancję ObjSaveOptions
- Ustaw właściwości specyficzne dla OBJ dla zaawansowanej konwersji
- Wywołaj metodę Scene.save
- Przekaż ścieżkę wyjściową z rozszerzeniem pliku OBJ i obiektem ObjSaveOptions
wymagania systemowe
Przed uruchomieniem kodu konwersji Java upewnij się, że spełnione są następujące wymagania wstępne.
- Microsoft Windows lub zgodny system operacyjny ze środowiskiem Java Runtime Environment dla aplikacji JSP/JSF i aplikacji komputerowych.
- Pobierz najnowszą wersję Aspose.3D dla Java bezpośrednio z Maven.
Biblioteka manipulacji scenami Java 3D
Aspose.3D to API CAD i Gameware do ładowania, modyfikowania i konwertowania plików 3D. Interfejs API jest samodzielny i nie wymaga żadnego oprogramowania do modelowania ani renderowania 3D. Można z łatwością korzystać z API dla formatów Discreet3DS, WavefrontOBJ, STL (ASCII, Binary), Universal3D, FBX (ASCII, Binary), Collada, glTF, PLY, GLB, DirectX i innych.JPG Co to jest JPG Format pliku
JPEG to rodzaj formatu obrazu, który jest zapisywany przy użyciu metody kompresji stratnej. Obraz wyjściowy, w wyniku kompresji, jest kompromisem między rozmiarem pamięci a jakością obrazu. Użytkownicy mogą dostosować poziom kompresji, aby osiągnąć żądany poziom jakości, jednocześnie zmniejszając rozmiar pamięci. Jakość obrazu jest pomijalnie ograniczona, jeśli do obrazu zostanie zastosowana kompresja 10:1. Im wyższa wartość kompresji, tym większe pogorszenie jakości obrazu.
Czytaj więcejOBJ Co to jest OBJ Format pliku
Pliki OBJ są używane przez aplikację Advanced Visualizer firmy Wavefront do definiowania i przechowywania obiektów geometrycznych. Przesyłanie wstecz i do przodu danych geometrycznych jest możliwe dzięki plikom OBJ. Zarówno geometria wielokątna, jak punkty, linie, wierzchołki tekstur, powierzchnie, jak i geometria swobodna (krzywe i powierzchnie) są obsługiwane przez format OBJ. Ten format nie obsługuje animacji ani informacji związanych ze światłem i położeniem scen. Plik OBJ jest zwykle produktem końcowym procesu modelowania 3D generowanego przez CAD (Computer Aided Design). Domyślna kolejność przechowywania wierzchołków jest przeciwna do ruchu wskazówek zegara, unikając jawnej deklaracji normalnych twarzy. Chociaż pliki OBJ deklarują informacje o skali w wierszu komentarza, nie zadeklarowano żadnych jednostek dla współrzędnych OBJ.
Czytaj więcej