hướng dẫn sử dụng bộ công cụ phát triển phần mềm pco Java ImageIO

logo pco

pco Bộ công cụ phát triển phần mềm Java ImageIO

Bộ công cụ phát triển phần mềm ImageIO

Thông tin sản phẩm

Gói pco.java ImageIO cung cấp trình đọc Java ImageIO API để hiển thị hình ảnh thô được ghi bởi máy ảnh PCO và hình ảnh được tải từ B16 độc quyền file định dạng. Nó cũng cung cấp khả năng truy xuất siêu dữ liệu dành riêng cho PCO từ TIFF tiêu chuẩn fileS. Gói phụ thuộc vào gói TIFF của TwelveMonkeys ImageIO.

Tổng quan

Gói pco.java ImageIO cung cấp trình đọc Java ImageIO API để hiển thị hình ảnh thô được ghi bởi máy ảnh PCO và hình ảnh được tải từ B16 độc quyền file định dạng. Cung cấp khả năng truy xuất siêu dữ liệu dành riêng cho PCO từ TIFF tiêu chuẩn fileS. Phụ thuộc vào gói TIFF của TwelveMonkeys ImageIO.

Cài đặt

Dự án được xây dựng bằng Apache Maven. Các tạo phẩm Maven có sẵn trên Kho lưu trữ trung tâm Maven. Các tệp nhị phân và nguồn cũng có sẵn trực tiếp từ www.pco.de.

Dự án được xây dựng bằng Apache Maven.

ID nhóm: de.pco

Artifact-ID (mô-đun Maven):

  • pco – Cha mẹ pom.xml
    pco-common – Các nguồn chung cho pco-camera và pco-imageio
  • pco-camera – Giao diện Java để điều khiển camera PCO
  • pco-imageio – Plugin Java ImageIO cho máy ảnh PCO và B16 files
  • pco-example - Exampứng dụng le

Tất cả các lọ được biên dịch và kiểm tra ít nhất là Java 8. Nếu chỉ cần plugin ImageIO, hãy thêm vào pom.xml

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

Cổ vật Maven

Cách sử dụng cơ bản

Phần mềm pco-imageio cung cấp một phương pháp để lấy BufferedImage từ dữ liệu được ghi bằng mô-đun máy ảnh pco:

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

Phần mềm pco-imageio chứa plugin ImageIO cho B16 filecũng vậy. Sau khi bao gồm pco-common-2.0.0.jar và pco-imageio-2.0.0.jar trên đường dẫn lớp, phương pháp tải hình ảnh tiêu chuẩn files cũng sẽ có sẵn cho B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Sử dụng nâng cao

Để truy xuất siêu dữ liệu PCO từ 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);

Để truy xuất siêu dữ liệu PCO từ 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, ...

Ghi chú: Vui lòng tham khảo hướng dẫn sử dụng để biết thông tin chi tiết về cài đặt và sử dụng.

Example

PCO cũample artifact chứa một exampứng dụng GUI. Mục đích của nó là lấy hình ảnh từ máy ảnh, để hiển thị chúng (bao gồm cả siêu dữ liệu bổ sung từ máy ảnh) và lưu một hình ảnh cụ thể vào B16 file. Nó cũng cho phép người dùng tải và hiển thị B16 và TIFF files, chỉnh sửa siêu dữ liệu và lưu file lại. chạy người yêu cũampứng dụng le (do Java đã cài đặt) chỉ bằng cách nhấp đúp vào pco-example/pco -example-2.0.0-jar-with-dependencies.jaror từ bảng điều khiển bằng cách sử dụngpco-Java-ImageIO-Software-Development-Kit-fig- (6)

Ngoài ra, hãy lấy maven pco-example artifact bằng cách thêm vào tệp pom.xml của bạnpco-Java-ImageIO-Software-Development-Kit-fig- (7)

Ứng dụng này phụ thuộc cả vào máy ảnh PCO và các tạo phẩm pco-imageio. Mã nguồn của ứng dụng nằm trong gói de.pco.example, lớp chính là GuiExample. Sau đó, bạn có thể bắt đầu exampứng dụng le khỏi phương thức chính của bạn bằng cách gọipco-Java-ImageIO-Software-Development-Kit-fig- (8)

Hướng dẫn sử dụng
Để mở kết nối máy ảnh, nhấp vào nút CS (Máy quét máy ảnh). Chọn số lượng ảnh được ghi và nhấp vào nút Ghi. Sau đó, bạn sẽ có thể chuyển đổi giữa các hình ảnh đã ghi bằng các nút mũi tên trái và phải.

Ở phía bên tay phải, bạn sẽ thấy một cột có siêu dữ liệu thu được từ máy ảnh cùng với hình ảnh. Bạn có thể thay đổi siêu dữ liệu cho phù hợp, ví dụ: đặt một bình luận vào trường TEXT.
Lưu hình ảnh và siêu dữ liệu tương ứng vào B16 file theo tùy chọn menu File→ Lưu. Bạn có thể tải B16 files và cả TIFF 8-bit và 16-bit files bởi File→ Mở. Nếu những files được tạo bằng PCO SW, chúng cũng chứa siêu dữ liệu máy ảnh và ex hiện tạiampứng dụng le cũng sẽ hiển thị nó.

Thông tin liên lạc

PCO Châu Âu
+49 9441 2005 50
thông tin@pco.de
pco.de

PCO Mỹ
+1 866 678 4566
info@pco-tech.com
pco-tech.com

PCO Châu Á
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com

PCO trung quốc
+86 512 67634643
info@pco.cn
pco.cn.

Tài liệu / Tài nguyên

PDF thumbnailBộ công cụ phát triển phần mềm Java ImageIO
User Manual · Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Đặt câu hỏi

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Đặt câu hỏi

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.