pco Bộ công cụ phát triển phần mềm Java 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.
- Các tạo phẩm Maven trên Kho lưu trữ trung tâm Maven: https://repo1.maven.org/maven2/de/pco/
- Pom.xml gốc: https://search.maven.org/artifact/de.pco/pco/2.0.0/pom
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

Cổ vật Maven
- Pom.xml gốc:
https://search.maven.org/artifact/de.pco/pco/2.0.0/pom - ID nhóm: de.pco
- Artifact-ID (mô-đun Maven): de.pco pco-imageio 2.0.0
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ụng![]()
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ạn
Ứ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ọi![]()
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
![]() | Bộ công cụ phát triển phần mềm Java ImageIO |
Tài liệu tham khảo
- Chứng thư - Ghi công-Không phái sinh 4.0 International - Creative Commonscreativecommons.org
- GitHub - haraldk/TwelveMonkeys: TwelveMonkeys ImageIO: Phần bổ sung và tiện ích mở rộng cho ImageIO của Javagithub.com
- mailto:info@pco.depco.de
- Kho lưu trữ trung tâm: de/pcorepo1.maven.org
- Tìm kiếm kho lưu trữ trung tâm Maventìm kiếm.maven.org
- PCO | Excelitaswww.pco.de
- PCO | Excelitaswww.pco.de
- PCO | Excelitaswww.pco.de
- Hướng dẫn sử dụngmanual.tools

