צייר צורות גיאומטריות ב-Java

מבוא

  • סעיף זה ידגים מדוע עליך לבחור ב-Aspose.PSD עבור Java כדי לצייר צורות גיאומטריות ב-Java באופן פרוגרמטי.

התקנת ספריית ציור ב-Java

  • נעבור על השלבים להתקנת Java API זה.

ציור מלבן ב-Java - דגימת קוד

  • כאן נכתוב דוגמת קוד שמציירת מלבן באמצעות המחלקות והשיטות שנחשפו על ידי Aspose.PSD עבור Java.

צייר קשת באופן פרוגרמטי - דגימת קוד

  • באופן דומה, קטע זה ייקח אותך לקטע הקוד כדי לצייר קשת באופן תוכנתי.

בעבר הקרוב, יישמנו את הפונקציונליות כדי לצייר צורות כמו ליקויים וקווים באמצעות Aspose.PSD עבור Java. עם זאת, פוסט זה בבלוג ילך צעד אחד קדימה ויראה לכם כיצד ניתן לצייר צורות גיאומטריות ב-Java. למרבה המזל, אתה יכול לעשות זאת באופן תכנותי באמצעות ספריית הציור של Java מכיוון שהיא חבילה שלמה לעבודה עם צורות ביישום Java. לכן, אין דרישה נוספת אלא אנחנו יכולים ללכת ישר לסעיפים של התקנה והטמעה.

התקנת ספריית ציור Java

כעת, אתה יכול לעבור למדריך התקנה זה כדי לראות את כל הפרטים שהוזכרו. עם זאת, אתה יכול להוריד את קובץ ה-JAR כאן.

תצורות של מייבן:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-psd</artifactId>
        <version>24.4</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>
התקנת ספריית ציור java

ציור מלבן בג’אווה - דגימת קוד

לאחר השלמת ההתקנה, תוכל לבצע את השלבים המוזכרים להלן:

  • צור מופע של מחלקה BmpOptions.
  • הפעל את שיטת setBitsPerPixel כדי להגדיר את הסיביות לפיקסל.
  • צור מופע של מחלקה Image ואתחול אותו עם האובייקט של מחלקה PsdImage.
  • הצג מופע של המחלקה Graphics עם האובייקט של המחלקה Image.
  • הגדר את צבע הרקע של התמונה על ידי קריאה לשיטת getYellow.
  • שיטת drawRectangle תצייר מלבן.
  • ייצא תמונה לפורמט קובץ BMP על ידי קריאה לשיטת השמירה.

דגימת הקוד הבאה מדגימה כיצד לצייר מלבנים באמצעות Aspose.PSD עבור Java:

public class Main {
	// ציור מלבן ב-java
	public static void main(String[] args) throws Exception {

		String outpath = "/files/rectangle.bmp";
		// צור מופע של מחלקה BmpOptions.
		BmpOptions saveOptions = new BmpOptions();
		// הפעל את שיטת setBitsPerPixel כדי להגדיר את הסיביות לפיקסל. 
		saveOptions.setBitsPerPixel(32);
		// צור מופע של מחלקה Image ואתחול אותו עם האובייקט של מחלקה PsdImage.
		try (PsdImage image = new PsdImage(100, 100)) {
		    // הצג מופע של המחלקה Graphics עם האובייקט של המחלקה Image. 
		    Graphics graphic = new Graphics(image);
		    // הגדר את צבע הרקע של התמונה על ידי קריאה לשיטת getYellow.
		    graphic.clear(Color.getYellow());
		    // שיטת drawRectangle תצייר מלבן.
		    graphic.drawRectangle(new Pen(Color.getRed()), new RectangleF(30, 10, 40, 80));
		    graphic.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new RectangleF(10, 30, 80, 40));
		    // ייצא תמונה לפורמט קובץ bmp על ידי קריאה לשיטת השמירה.
		    image.save(outpath, saveOptions);
		}
	} 
}

תְפוּקָה:

איך לצייר מלבנים

צייר קשת באופן פרוגרמטי - דגימת קוד

באופן דומה, אתה יכול לצייר קשת ב-Java על ידי ביצוע קטע הקוד שהוזכר להלן:

public class Main {
	// צייר קשת 
	public static void main(String[] args) throws Exception {
	String outpath = "/file/arc.bmp";
        // צור מופע של מחלקה BmpOptions והפעל את שיטת setBitsPerPixel כדי להגדיר את הסיביות לכל פיקסל. .
        BmpOptions saveOption = new BmpOptions();
        saveOption.setBitsPerPixel(32);
        // צור מופע של מחלקה Image ואתחול אותו עם האובייקט של מחלקה PsdImage.
        try (PsdImage image = new PsdImage(100, 100)) {
            // צור ואתחול מופע של מחלקה גרפיקה ומשטח גרפי ברור
            Graphics graphic = new Graphics(image);
            graphic.clear(Color.getYellow());
            // צייר צורת קשת על ידי ציון אובייקט העט בעל צבע שחור אדום וקואורדינטות, גובה, רוחב, זוויות התחלה וסיום                 
            int width = 100;
            int height = 200;
            int startAngle = 45;
            int sweepAngle = 270;
            // צייר קשת למסך ושמור את כל השינויים.
            graphic.drawArc(new Pen(Color.getBlack()), 0, 0, width, height, startAngle, sweepAngle);
            // שמור את התמונה בפורמט קובץ bmp.
            image.save(outpath, saveOption);
        }	
    }    
}

תְפוּקָה:

צייר קשת

צייר צורות גיאומטריות - קבל רישיון חינם

אתה יכול לקבל [רישיון זמני] בחינם 8 כדי לנסות את ספריית הציור הזו של Java ללא מגבלות הערכה.

סיכום

לסיום, Aspose.PSD עבור Java מציעה שלל תכונות בנוסף לציור צורות גיאומטריות ב-Java. אז, עברנו על איך ליצור מלבנים וקשתות באמצעות ספריית הציור הזו של Java. יתר על כן, אתה יכול לעבור על ההפניות תיעוד, ועל API כדי לדעת ולחקור עוד. לבסוף, aspose.com נמצא בתהליך מתמשך של כתיבת פוסטים בבלוג, אז שמור על קשר לקבלת עדכונים.

אל תהסס לפנות

תוכל להודיע לנו על השאלות או השאילתות שלך בפורום שלנו.

שאלות נפוצות - שאלות נפוצות

כיצד ליצור קשת בג’אווה?

אתה יכול להשיג זאת על ידי בחירה ב-Aspose.PSD עבור Java. בקר בקישור הזה כדי לקבל את קטע הקוד.

איך מציירים מלבן בג’אווה?

ציור ג’אווה ספרייה זה מספק מחלקות ושיטות לציור מלבן ב-Java. יתרה מכך, ניתן לראות את היישום כאן.

ראה גם