Այս փոքրիկ թեման բացատրում է, թե ինչպես փոխակերպել DGN-ը JPG-ի Java-ում: Այն ներառում է բոլոր կարևոր տեղեկությունները, ինչպիսիք են քայլ իմաստուն ալգորիթմը և կոդի հատվածը արտահանելու DGN-ը JPG պատկերը Java: Դուք կնկատեք տարբեր հատկություններ՝ DGN-ից JPG-ին կառավարելու համար պատկերների մատուցման գործընթացում:
Java-ում DGN-ն JPG-ին արտահանելու քայլեր
- Տեղադրեք Aspose.CAD for Java-ը պահեստի կառավարիչից
- Մուտք գործեք սկզբնաղբյուր DGN ֆայլը Image դասի օրինակով
- Ստեղծեք CadRasterizationOptions դասի օրինակ և սահմանեք դրա հատկությունները
- Ստեղծեք JpegOptions դասի օբյեկտ՝ ցանկալի JPG տարբերակները սահմանելու համար
- Վերափոխեք բեռնված DGN-ը JPG-ի, օգտագործելով պահպանման մեթոդը
Վերոհիշյալ քայլերում մենք բացատրել ենք *DGN-ը Java-ի JPEG-ի փոխարկելու ալգորիթմը, որով մենք կկազմաձևենք միջավայրը և կբեռնենք մուտքագրված DGN ֆայլը: Այնուհետև մենք կսահմանենք տարբեր հատկություններ, ինչպիսիք են պատկերի չափը, մասշտաբը և այլն, և վերջապես պատկերը կարտացոլենք որպես JPG ֆայլ:
Java-ում DGN-ը JPG-ի փոխարկելու կոդը
import com.aspose.cad.Color; | |
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.fileformats.dgn.DgnImage; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.JpegOptions; | |
public class ConvertDGNToJPG { | |
public static void main(String[] args) throws Exception { // main method to convert DGN to JPG image using Java | |
String fPath= "D:/TestData/"; | |
// Initialize a license to convert DGN to JPEG | |
License licenseDGNtoJPG= new License(); | |
licenseDGNtoJPG.setLicense(fPath + "Conholdate.Total.Product.Family.lic"); | |
String srcDGNFile = fPath + "Nikon_D90_Camera.dgn"; | |
String outputJPGFile = fPath + "Nikon_D90_Camera.jpg"; | |
// Open the DGN file from the disk | |
DgnImage dgnImage = (DgnImage)Image.load(srcDGNFile); | |
// Create the PdfOptions object for the desired PDF | |
JpegOptions jpgOptions = new JpegOptions(); | |
// Initialize the vector rasterization options | |
CadRasterizationOptions dgnRasteroptions = new CadRasterizationOptions(); | |
dgnRasteroptions.setPageWidth(600); | |
dgnRasteroptions.setPageHeight(300); | |
dgnRasteroptions.setAutomaticLayoutsScaling(true); | |
dgnRasteroptions.setNoScaling(true); | |
// Convert DGN to JPG Image | |
dgnImage.save(outputJPGFile, jpgOptions); | |
} | |
} |
Այս օրինակը կարող է օգտագործվել Java-ում *DGN-ին JPG-ի վերածելու համար՝ օգտագործելով API-ի մի քանի զանգեր: CadRasterizationOptions դասը օգտագործվում է DGN ֆայլի մատուցումը հարմարեցնելու համար՝ սահմանելով այնպիսի հատկություններ, ինչպիսիք են դասավորության ավտոմատ մասշտաբավորումը, շերտերը, լուսանցքները, որակը և այլն։
Այս թեմայում դուք սովորել եք արտահանել DGN ֆայլը JPG-ի Java: Եթե դուք հետաքրքրված եք DWG-ի արտահանմամբ SVG պատկերի վրա, ապա խնդրում ենք ծանոթանալ ինչպես փոխարկել DWG-ն SVG-ի Java-ում-ի հոդվածին: