לוגו pco

pco Java ImageIO פיתוח תוכנה ערכת

ערכת פיתוח תוכנה ImageIO

מידע על המוצר

חבילת pco.java ImageIO מספקת קורא Java ImageIO API להצגת התמונות הגולמיות שהוקלטו על ידי מצלמות PCO והתמונות שנטענו מה-B16 הקנייני file פוּרמָט. זה גם מספק את היכולת לאחזר מטא נתונים ספציפיים ל-PCO מ-TIFF סטנדרטי fileס. החבילה תלויה בחבילת TIFF של TwelveMonkeys ImageIO.

כְּלָלִי

חבילת pco.java ImageIO מספקת קורא Java ImageIO API להצגת התמונות הגולמיות שהוקלטו על ידי מצלמות PCO והתמונות שנטענו מה-B16 הקנייני file פוּרמָט. מספק את היכולת לאחזר מטא נתונים ספציפיים ל-PCO גם מה-TIFF הסטנדרטי fileס. תלוי בחבילת TIFF של TwelveMonkeys ImageIO.

הַתקָנָה

הפרויקט נבנה באמצעות Apache Maven. חפצי מייבן זמינים במאגר המרכזי של מייבן. בינאריים ומקורות זמינים גם ישירות מ www.pco.de.

הפרויקט נבנה באמצעות Apache Maven.

מזהה קבוצה: de.pco

Artifact-ID (מודולי Maven):

  • pco - הורה pom.xml
    pco-common - מקורות נפוצים עבור pco-camera ו-pco-imageio
  • pco-camera – ממשק Java לשליטה במצלמות PCO
  • pco-imageio – תוסף Java ImageIO עבור מצלמות PCO ו-B16 files
  • pco-example – דוגמהampהיישום

כל הצנצנות מורכבות ונבדקות לפחות עבור Java 8. אם יש צורך רק בפלאגין ImageIO, הוסף ל- pom.xml

pco-Java-ImageIO-Software-Development-Kit-fig- (1)

חפצי מייבן

שימוש בסיסי

ה-pco-imageio artifact מציע שיטה לקבל את BufferedImage מהנתונים המוקלטים באמצעות מודול pco-camera:

ImageData imageData = ... // see pco-camera manual 
RawImageReader reader = new RawImageReader(); 
RawImageInputStream riis = new RawImageInputStream(imageData); 
reader.setInput(riis); 
BufferedImage image = reader.read(0);

חפץ pco-imageio מכיל את הפלאגין ImageIO עבור B16 files גם כן. לאחר הכללת pco-common-2.0.0.jar ו-pco-imageio-2.0.0.jar ב-classpath, השיטה הסטנדרטית לטעינת תמונה files יהיו זמינים גם עבור B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
שימוש מתקדם

כדי לאחזר את המטא נתונים של PCO מה-B16 files:

B16ImageReader reader = new B16ImageReader(); 
ImageInputStream iis = ImageIO.createImageInputStream(file); 
reader.setInput(iis); 
BufferedImage image = reader.read(0); 
PcoIIOMetadata metadata = (PcoIIOMetadata)reader.getImageMetadata(0);

כדי לאחזר את המטא נתונים של PCO מה-TIFF files:

TIFFImageReader reader = new TIFFImageReader(); 
... 
TIFFImageMetadata tim = (TIFFImageMetadata)reader.getImageMetadata(0); 
B16ImageWriter writer = new B16ImageWriter(); 
ImageTypeSpecifier imageType = null; 
PcoIIOMetadata metadata = null; 
imageType = reader.getImageTypes(0).next(); 
metadata = (PcoIIOMetadata)writer.convertImageMetadata(tim, ...

פֶּתֶק: אנא עיין במדריך למשתמש לקבלת מידע מפורט על התקנה ושימוש.

Example

ה-PCO-example artifact מכיל אקסampיישום le GUI. מטרתו לקבל את התמונות מהמצלמה, להציג אותן (כולל המטא-נתונים הנוספים מהמצלמה) ולשמור תמונה מסוימת ב-B16 file. זה גם מאפשר למשתמש לטעון ולהציג B16 ו-TIFF files, ערוך את המטא נתונים ושמור את file שוב. הפעל את האקסampיישום le (על ידי Java מותקן) בלחיצה כפולה בלבד על pco-example/pco -example-2.0.0-jar-with-dependencies.jaror מהמסוף באמצעותpco-Java-ImageIO-Software-Development-Kit-fig- (6)

לחלופין, קבל את maven pco-example artifact על ידי הוספה ל-pom.xml שלךpco-Java-ImageIO-Software-Development-Kit-fig- (7)

היישום תלוי הן במצלמת PCO והן בחפצי pco-imageio. קודי המקור של האפליקציה נמצאים בחבילה de.pco.example, המחלקה הראשית היא GuiExample. אז אתה יכול להתחיל את האקסampהיישום מהשיטה הראשית שלך על ידי קריאהpco-Java-ImageIO-Software-Development-Kit-fig- (8)

מדריך למשתמש
לפתיחת חיבור המצלמה לחץ על כפתור CS (סורק מצלמה). בחר את מספר התמונות לצילום ולחץ על כפתור ההקלטה. לאחר מכן תוכל לעבור בין התמונות המוקלטות על ידי לחצני החצים שמאלה וימינה.

בצד ימין רואים עמודה עם המטא נתונים המתקבלים מהמצלמה בנוסף לתמונה. אתה יכול לשנות את המטא נתונים בהתאם, למשל לשים פרשנות בשדה TEXT.
שמור את התמונה ואת המטא-נתונים המתאימים ב-B16 file לפי אפשרות התפריט File→ שמור. אתה יכול לטעון B16 files וגם TIFF של 8 סיביות ו-16 סיביות files File→ פתח. אם אלו files נוצרו באמצעות PCO SW, הם מכילים גם את המטא נתונים של המצלמה ואת האקס הנוכחיampהיישום גם יציג אותו.

מידע ליצירת קשר

PCO אירופה
+49 9441 2005 50
info@pco.de
pco.de

PCO אמריקה
+1 866 678 4566
info@pco-tech.com
pco-tech.com

PCO אסיה
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com

PCO סין
+86 512 67634643
info@pco.cn
pco.cn.

מסמכים / משאבים

pco Java ImageIO פיתוח תוכנה ערכת [pdfמדריך למשתמש
ערכת פיתוח תוכנה Java ImageIO, ערכת פיתוח תוכנה ImageIO, ערכת פיתוח תוכנה, ערכת פיתוח, ערכה

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *