W tym precyzyjnym samouczku omówiono jak utworzyć bitmap w Javie. Zawiera szczegóły konfiguracji IDE, kroki i fragment kodu umożliwiający tworzenie pliku BMP w Javie. Co więcej, obejmuje także różne opcje dostosowywania wyjściowego obrazu bitmapowego.
Kroki tworzenia mapy bitowej w Javie
- Przygotuj IDE do użycia Aspose.Drawing do utworzenia obrazu BMP
- Określ ciąg tekstowy i zadeklaruj wartości pozycji
- Utwórz instancję klasy Bitmap i zainicjuj obiekt klasy Graphics
- Wybierz tryb kojący i kolor tła
- Narysuj sznurek i kształt
- Wyeksportuj wyjściowy obraz BMP przy użyciu metody zapisu
Poniższe kroki opisują proces tworzenia pliku BMP w Javie. Najpierw określ współrzędne pozycji, ciąg znaków i właściwości wyglądu tekstu. Następnie ustaw tryb uspokajający i narysuj kształt. Ostatecznie zapisz wynikowy obraz bitmapowy na dysku lub w strumieniu w zależności od potrzeb.
Kod do tworzenia obrazu bitmapowego w Javie
import com.aspose.drawing.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Create a bitmap in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
int centerX = 150; | |
int centerY = 150; | |
int radius = 100; | |
String text = "Here is a circle in the bitmap"; | |
com.aspose.drawing.Font font = new com.aspose.drawing.Font("Arial", 12, com.aspose.drawing.FontStyle.Bold); | |
com.aspose.drawing.Bitmap bmp = new com.aspose.drawing.Bitmap(300, 300); | |
// Create Graphics class object | |
com.aspose.drawing.Graphics g = com.aspose.drawing.Graphics.fromImage(bmp); | |
g.setSmoothingMode(com.aspose.drawing.drawing2d.SmoothingMode.AntiAlias); g.clear(com.aspose.drawing.Color.getLightGreen()); | |
// Draw the circle | |
g.drawEllipse(com.aspose.drawing.Pens.getBlack(), centerX - radius, centerY - radius, 2 * radius, 2 * radius); | |
g.drawString(text, font, com.aspose.drawing.Brushes.getBlue(), 50, 30); | |
// Save output BMP image | |
bmp.save("Circle.bmp"); | |
System.out.println("Bitmap created successfully"); | |
} | |
} |
Ten fragment kodu demonstruje proces tworzenia mapy bitowej w Javie. Klasa Font umożliwia dostosowywanie atrybutów tekstu do renderowania ciągów tekstowych w obrazie bitmapowym. Dodatkowo użyj klasy Graphics do rysowania kształtów i dostosowywania koloru pisaka, położenia, promienia itp. przed eksportowaniem wynikowego obrazu BMP.
W tym przewodniku omówiono, w jaki sposób można dodać do aplikacji funkcję Java zapisz bitmapę do pliku. Jeśli chcesz nauczyć się przycinania obrazów, zapoznaj się z artykułem na przycinanie obrazu w Javie.