Công cụ chuyển đổi VIFF sang PFM
Chuyển đổi file viff sang pfm trực tuyến và miễn phí
viff
pfm
Làm thế nào để chuyển đổi VIFF sang PFM
Lựa chọn các tập tin từ Máy tính, Google Drive, Dropbox, URL hoặc bằng cách kéo tập tin vào trang này.
Chọn pfm hoặc bất kỳ định dạng nào khác bạn cần chuyển đổi sang (hỗ trợ hơn 200 định dạng)
Hãy để tập tin chuyển đổi và bạn có thể tải tập tin pfm của bạn xuống ngay sau đó
Về các định dạng
VIFF (Visualization Image File Format) là định dạng hình ảnh khoa học được phát triển bởi Khoral Research (ban đầu tại Đại học New Mexico), xuất hiện lần đầu vào khoảng năm 1990 cùng với môi trường lập trình trực quan Khoros cho xử lý hình ảnh và trực quan hóa dữ liệu. Tệp VIFF sử dụng tiêu đề 1024 byte theo sau bởi dữ liệu bản đồ màu tùy chọn và chính dữ liệu hình ảnh, với tiêu đề chứa các đặc tả chi tiết: loại lưu trữ dữ liệu (bit, byte, short, integer, float, double, complex), mã hóa dữ liệu (không, CCITT Group 3/4), mô hình không gian màu (không, chung, RGB, HSI, CMYK và các mô hình khác), cùng hỗ trợ hình ảnh đa dải (đa kênh) với số dải tùy ý. Định dạng chứa tín hiệu một chiều, hình ảnh hai chiều, thể tích ba chiều và dữ liệu vị trí (tọa độ pixel thưa), khiến nó linh hoạt hơn việc chỉ lưu trữ hình ảnh đơn giản. VIFF được thiết kế cho môi trường lập trình luồng dữ liệu trực quan Khoros/VisiQuest, nơi người dùng xây dựng các quy trình xử lý hình ảnh bằng cách kết nối các nút xử lý trong bản vẽ đồ họa — một cách tiếp cận đã ảnh hưởng đến các hệ thống sau này như AVS, MATLAB Simulink và LabVIEW. Một ưu điểm là độ trung thực dữ liệu khoa học: VIFF hỗ trợ toàn bộ phạm vi loại số được sử dụng trong tính toán khoa học (bao gồm số phức và dấu phẩy động độ chính xác kép), lưu trữ bộ dữ liệu đa dải nguyên bản và mang siêu dữ liệu hiệu chuẩn — phù hợp cho viễn thám, hình ảnh y tế và phân tích phổ nơi các định dạng hình ảnh chung mất thông tin. Mối liên hệ của định dạng với mô hình lập trình trực quan Khoros mang lại một chiều đáng chú ý khác — VIFF là định dạng I/O tiêu chuẩn cho một trong những môi trường lập trình trực quan có ảnh hưởng nhất thời kỳ đầu cho phân tích hình ảnh khoa học. Tệp VIFF có thể được đọc bởi ImageMagick và các bản cài đặt Khoros/VisiQuest kế thừa.
PFM (Portable Float Map) là định dạng hình ảnh raster dấu phẩy động được Paul Debevec tạo ra vào khoảng năm 2001, được thiết kế để lưu trữ dữ liệu hình ảnh dải tần nhạy sáng cao (HDR) với sự đơn giản của họ định dạng Netpbm. PFM mở rộng triết lý PBM/PGM/PPM — tiêu đề tối giản, dữ liệu thô, không nén — sang các mẫu dấu phẩy động IEEE 32-bit, cung cấp truy cập trực tiếp vào giá trị pixel HDR mà không có chi phí mã hóa của các định dạng như OpenEXR hay phạm vi hạn chế của mã hóa RGBE trong Radiance HDR. Cấu trúc tệp cố ý tối giản: số magic hai ký tự ('Pf' cho thang xám, 'PF' cho màu), chiều rộng và chiều cao trên dòng tiếp theo, chỉ số tỷ lệ/thứ tự byte (âm cho little-endian, dương cho big-endian, với giá trị tuyệt đối chỉ hệ số tỷ lệ), và sau đó là dữ liệu float 32-bit thô cho mỗi pixel. Tệp PFM lưu một giá trị float mỗi pixel cho thang xám hoặc ba giá trị float (RGB) mỗi pixel cho ảnh màu, không có nén, kênh alpha hay hỗ trợ siêu dữ liệu. Định dạng xuất hiện từ cộng đồng nghiên cứu hình ảnh HDR nơi công trình của Debevec về chiếu sáng dựa trên hình ảnh và thu thập sân khấu ánh sáng cần một cách đơn giản, rõ ràng để lưu các giá trị bức xạ dấu phẩy động tuyến tính có thể dễ dàng trao đổi giữa các công cụ nghiên cứu. Một ưu điểm là sự đơn giản tuyệt đối cho dữ liệu HDR: PFM có thể được đọc và ghi chỉ bằng vài dòng mã trong bất kỳ ngôn ngữ nào hỗ trợ float IEEE, không phụ thuộc thư viện — lý tưởng cho tạo mẫu nghiên cứu và trao đổi dữ liệu nhanh giữa các công cụ tùy chỉnh. Sự áp dụng rộng rãi trong cộng đồng nghiên cứu thị giác máy tính và nhiếp ảnh tính toán là một thế mạnh thực tế khác — các bộ benchmark luồng quang học (Middlebury), tập dữ liệu ước lượng độ sâu và thu thập trường bức xạ thường sử dụng PFM. Định dạng được hỗ trợ bởi ImageMagick, OpenCV, HDR Shop và Luminance HDR.