Kroki
Open Source Java API untuk Mencipta Gambar rajah daripada Teks
Perpustakaan Java percuma yang membolehkan pembangun perisian membuat gambar rajah daripada penerangan teks. Ia menyokong Rajah Blok, Rajah Jujukan, Rajah Aktiviti, Rajah Rangkaian & banyak lagi.
Kroki ialah API Java bersatu berlesen MIT sumber terbuka yang membolehkan pembangun perisian membuat gambar rajah daripada penerangan teks dalam apl Java mereka. Ia adalah API bersatu yang sangat stabil untuk semua perpustakaan rajah yang boleh digunakan di mana-mana sahaja. Perpustakaan ini mengikuti seni bina modular dan telah menyediakan modul berbeza seperti pelayan web Java bertindak sebagai get laluan, Umlet Java API untuk menjana gambar rajah, Node.js CLI dan banyak lagi.
Pustaka telah menyediakan sokongan untuk beberapa jenis rajah penting seperti Rajah Blok, BPMN, Bytefield, Rajah Jujukan, Rajah Aktiviti, Rajah Rangkaian, Rajah Paket, RackDiag, C4 (dengan PlantUML), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom & banyak lagi. Pustaka boleh dieksport ke dalam format berikut PNG, SVG, JPEG, PDF, Base64 dan banyak lagi.
Perpustakaan menawarkan prestasi dan kelajuan yang hebat. Anda boleh berinteraksi dengan perpustakaan dengan mudah menggunakan mana-mana klien HTTP. Ia menyediakan API HTTP untuk membuat gambar rajah daripada penerangan teks dan boleh mengendalikan kedua-dua permintaan GET dan POST. Ia menyokong kemudahan pengekodan rajah dan membolehkan pengguna menggunakan algoritma deflate + base64 dengan permintaan GET.
Bermula dengan Kroki
Cara yang disyorkan untuk memasang Kroki ialah menggunakan Docker. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Kroki menggunakan Docker
docker run yuzutech/kroki
Klon Kroki git Repositori
git clone https://github.com/yuzutech/kroki.git
Penciptaan Gambarajah Sekat melalui API Java
Rajah blok mewakili carta alir peringkat tinggi yang sangat khusus yang digunakan dalam kejuruteraan, yang menunjukkan bahagian atau fungsi utama yang diwakili oleh blok dan disambungkan dengan garisan menunjukkan hubungan blok. Pustaka Kroki sumber terbuka membolehkan pembangun perisian membuat gambarajah blok di dalam aplikasi mereka sendiri menggunakan arahan Java. Anda juga boleh mengubah suai rajah sedia ada dengan mudah.
Buat Gambarajah Blok Baharu melalui Java
blockdiag {
blockdiag -> generates -> "block-diagrams";
blockdiag -> is -> "very easy!";
blockdiag [color = "greenyellow"];
"block-diagrams" [color = "pink"];
"very easy!" [color = "orange"];
}
Penciptaan Rajah Jujukan
Pustaka Java sumber terbuka Kroki membenarkan pembangun perisian mencipta dan mengurus rajah jujukan di dalam aplikasi mereka sendiri. Pustaka membolehkan anda menambah elemen baharu dengan mudah dalam gambar rajah dan secara automatik menyusun elemen yang dicipta. Pustaka dengan mudah mengawal aliran aktiviti dan memberi pengguna keupayaan untuk memasukkan atau mengemas kini tajuk untuk aktiviti dengan mudah, memadamkan aktiviti, menyusun semula aktif dan banyak lagi
Buat Rajah Jujukan Baharu melalui Java API
seqdiag {
browser -> webserver [label = "GET /index.html"];
browser <-- webserver;
browser -> webserver [label = "POST /blog/comment"];
webserver -> database [label = "INSERT comment"];
webserver <-- database;
browser <-- webserver;
}
Eksport Gambar rajah ke SVG atau PDF melalui Java
Pustaka Kroki memberi pembangun perisian keupayaan untuk mencipta pelbagai jenis gambar rajah di dalam aplikasi Java mereka. Perpustakaan ini menawarkan prestasi dan kelajuan yang hebat semasa membuat gambar rajah. Setelah dibuat, anda boleh mengeksportnya ke beberapa format fail yang disokong, seperti PNG, SVG, PDF, JPEG dan banyak lagi. Anda boleh menentukan format output menggunakan pengepala Terima atau boleh menentukan format output dalam URL juga.