Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

jpegtopnm - Trực tuyến trên đám mây

Chạy jpegtopnm trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh jpegtopnm có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


jpegtopnm - chuyển đổi tệp JPEG / JFIF sang ảnh pixmap hoặc graymap di động

SYNOPSIS


jpegtopnm [-dct {int|Rychle|phao}] [-không trơn tru] [-bộ nhớ tối đa N] [{-adobe|-notadobe}]
[-bình luận] [-dumpexif] [-exif =thông số tập tin] [-bèo thuyền] [-Mức độ vết N] [ tên tập tin ]

Tất cả các tùy chọn có thể được viết tắt thành tiền tố duy nhất ngắn nhất của chúng.

MÔ TẢ


jpegtopnm chuyển đổi tệp JFIF được đặt tên hoặc đầu vào tiêu chuẩn nếu không có tệp nào được đặt tên thành PPM
hoặc tệp hình ảnh PGM trên đầu ra tiêu chuẩn. Nếu tệp JFIF thuộc loại thang độ xám,
jpegtopnm tạo tệp PGM (Bản đồ di động). Nếu không, nó tạo ra một PPM
(Portable Pixmap).

jpegtopnm sử dụng thư viện JPEG của Tập đoàn JPEG độc lập để diễn giải tệp đầu vào. Nhìn thấy
http://www.ijg.org để biết thông tin về thư viện.

"JFIF" là tên chính xác của định dạng hình ảnh thường được gọi là "JPEG". Nghiêm ngặt
nói, JPEG là một phương pháp nén. Định dạng hình ảnh sử dụng nén JPEG
cho đến nay, phổ biến nhất là JFIF. Ngoài ra còn có một định dạng con của TIFF sử dụng JPEG
nén.

EXIF là một định dạng hình ảnh là một định dạng con của JFIF (nói cách khác, một tệp JFIF có chứa
Tiêu đề EXIF ​​dưới dạng điểm đánh dấu APP1). jpegtopnm xử lý EXIF.

Các tệp JFIF có thể có 8 bit trên mỗi mẫu hoặc 12 bit trên mỗi mẫu. Sự đa dạng 8 bit là
cho đến nay là phổ biến nhất. Có hai phiên bản của thư viện IJG JPEG. Một người chỉ đọc 8
tệp bit và tệp còn lại chỉ đọc tệp 12 bit. Bạn phải liên kết một liên kết thích hợp trong số
những thư viện này với jpegtopnm. Thông thường, điều này có nghĩa là thư viện nằm trong phần được chia sẻ của bạn
đường dẫn tìm kiếm thư viện khi bạn chạy jpegtopnm.

jpegtopnm tạo đầu ra với một byte hoặc hai byte cho mỗi mẫu tùy thuộc vào
đầu vào JFIF có 8 bit hay 12 bit trên mỗi mẫu hay không. Bạn có thể dùng chiều sâu pnm đến
giảm tệp hai byte-mỗi mẫu thành tệp một byte-mỗi mẫu nếu bạn cần.

Nếu tệp JFIF sử dụng không gian màu CMYK hoặc YCCK, đầu vào không thực sự chứa
đủ thông tin để biết mỗi pixel là màu gì. Để biết pixel là màu gì, hãy
sẽ phải biết các thuộc tính của loại mực mà không gian màu đề cập đến. jpegtopnm
giải thích màu sắc bằng cách sử dụng phép biến đổi chung, giả định rằng tất cả các loại mực
chỉ đơn giản là trừ và tuyến tính.

LỰA CHỌN


Các tùy chọn chỉ dành cho người dùng nâng cao:

-dct int
Sử dụng phương pháp DCT số nguyên (mặc định).

-dct Rychle
Sử dụng số nguyên nhanh DCT (kém chính xác hơn).

-dct phao
Sử dụng phương pháp DCT dấu phẩy động. Phương pháp float chính xác hơn một chút
so với phương thức int, nhưng chậm hơn nhiều trừ khi máy của bạn có tốc độ nổi rất nhanh-
phần cứng điểm. Cũng lưu ý rằng kết quả của phương pháp dấu phẩy động có thể khác nhau
hơi trên các máy, trong khi các phương thức số nguyên sẽ cho kết quả giống nhau
mọi nơi. Phương pháp số nguyên nhanh kém chính xác hơn nhiều so với hai phương pháp kia.

-không trơn tru
Sử dụng quy trình lấy mẫu nhanh hơn, chất lượng thấp hơn.

-bộ nhớ tối đa N
Đặt giới hạn về dung lượng bộ nhớ jpegtopnm sử dụng trong xử lý hình ảnh lớn. Giá trị
là hàng nghìn byte hoặc hàng triệu byte nếu "M" là số.
Ví dụ, -bộ nhớ tối đa 4m chọn 4000000 byte. Nếu như jpegtopnm cần thêm không gian,
nó sử dụng các tệp tạm thời.

-adobe

-notadobe
Có hai biến thể trên không gian màu CMYK (và tương tự như YCCK) có thể là
được sử dụng trong đầu vào JFIF. Trong trường hợp bình thường, giá trị XNUMX cho các thành phần màu
cho biết không có mực. Mặt khác, giá trị XNUMX có nghĩa là mực tối đa
phủ sóng. Cái sau được Adobe Photoshop sử dụng khi nó tạo ra một đầu ra JFIF trần
tệp (nhưng không phải khi nó tạo đầu ra JFIF như một phần của Bài viết đã đóng gói
đầu ra).

Các tùy chọn này cho biết jpegtopnm phiên bản nào của không gian màu CMYK hoặc YCCK
sử dụng hình ảnh. Nếu bạn không chỉ định, jpegtopnm cố gắng tìm ra nó một mình.
Trong phiên bản hiện tại, nó không cố gắng lắm: Nó chỉ giả định
Phiên bản Photoshop, vì Photoshop và các trình giả lập của nó dường như là nguồn chính của
Hình ảnh CMYK và YCCK. Nhưng với kinh nghiệm sử dụng, các phiên bản sau này có thể hơn
tinh vi.

Nếu hình ảnh JFIF không chỉ ra rằng đó là CMYK hoặc YCCK, các tùy chọn này không có
hiệu ứng.

Nếu bạn không sử dụng đúng một trong các tùy chọn này, hiện tượng sẽ xuất hiện
như một tiêu cực.

-dumpexif
In nội dung đã diễn giải của bất kỳ tiêu đề Exif nào trong tệp đầu vào thành Tiêu chuẩn
Tệp lỗi. Tương tự với chương trình đầu óc (không phải là một phần của gói Netpbm).

-exif =thông số tập tin
Trích xuất nội dung của tiêu đề EXIF ​​từ hình ảnh đầu vào và ghi nó vào
hồ sơ thông số tập tin. thông số tập tin = - nghĩa là ghi nó vào Đầu ra Chuẩn. Trong trường hợp này,
jpegtopnm hoàn toàn không xuất ra hình ảnh đã chuyển đổi.

jpegtopnm ghi nội dung của byte-cho-byte tiêu đề EXIF, bắt đầu bằng
trường độ dài hai byte (độ dài bao gồm hai byte đó).

Bạn có thể sử dụng tệp này làm đầu vào cho ppmtojpeg để chèn một tiêu đề EXIF ​​giống hệt nhau vào
một hình ảnh JFIF mới.

Nếu không có tiêu đề EXIF, jpegtopnm viết hai byte số không nhị phân và không có gì
khác

Tiêu đề EXIF ​​có dạng một điểm đánh dấu JFIF APP1. Chỉ điểm đánh dấu đầu tiên như vậy
trong số lượng tiêu đề JFIF.

-bình luận
In bất kỳ nhận xét nào trong tệp đầu vào sang tệp Lỗi Chuẩn.

-bèo thuyền
In chi tiết về việc chuyển đổi sang tệp Lỗi Chuẩn.

-Mức độ vết n
Bật thông báo theo dõi của thư viện JPEG vào tệp Lỗi Chuẩn. Một cao hơn
giá trị của n nhận thêm thông tin theo dõi. -bèo thuyền ngụ ý mức độ vết ít nhất là
1.

VÍ DỤ


Ví dụ này chuyển đổi tệp JFIF màu foo.jpg thành tệp PPM có tên foo.ppm:

jpegtopnm foo.jpg > foo.ppm

GỢI Ý


Bạn có thể sử dụng ppmquant để định lượng màu kết quả, tức là để giảm số lượng
màu sắc trong hình ảnh. Trên thực tế, bạn có thể phải làm như vậy nếu muốn chuyển đổi tệp PPM thành
một số định dạng khác. ppmdether Lượng tử hóa phức tạp hơn.

Sử dụng thang đo pnm để thay đổi kích thước của hình ảnh kết quả.

Sử dụng ppmtopgm để chuyển đổi tệp JFIF màu sang tệp PGM thang độ xám.

Bạn có thể dễ dàng sử dụng các bộ chuyển đổi này với nhau. Ví dụ:

jpegtopnm foo.jpg | ppmtopgm | thang đo pnm . 25
> foo.pgm

-dct Rychle và / hoặc -không trơn tru đạt được tốc độ với một sự hy sinh nhỏ về chất lượng.

Nếu bạn đủ may mắn để có phần cứng dấu phẩy động rất nhanh, -dct phao có lẽ
thậm chí còn nhanh hơn -dct Rychle. Nhưng trên hầu hết các máy -dct phao chậm hơn -dct int; trong
trường hợp này nó không có giá trị sử dụng, vì lợi thế về độ chính xác lý thuyết của nó quá nhỏ
có ý nghĩa trong thực tế.

Một chương trình khác, djpeg, tương tự. djpeg được duy trì bởi Nhóm JPEG Độc lập và
được đóng gói với thư viện JPEG jpegtopnm sử dụng cho tất cả các công việc JPEG của nó. Bởi vì
điều đó, bạn có thể mong đợi nó khai thác nhiều tính năng JPEG hiện tại hơn. Ngoài ra, vì bạn phải
có thư viện để chạy jpegtopnm, nhưng không phải ngược lại, cjpeg có thể phổ biến hơn
có sẵn.

Mặt khác, djpeg không sử dụng thư viện NetPBM để tạo đầu ra của nó, vì tất cả
các công cụ NetPBM chẳng hạn như jpegtopnm làm. Điều này có nghĩa là nó ít có khả năng nhất quán với
tất cả các chương trình khác xử lý các định dạng NetPBM. Ngoài ra, cú pháp lệnh của
jpegtopnm nhất quán với công cụ Netpbm khác, không giống như djpeg.

MÔI TRƯỜNG


JPEGMEM
Nếu biến môi trường này được đặt, giá trị của nó là giới hạn bộ nhớ mặc định. Các
giá trị được chỉ định như được mô tả cho -bộ nhớ tối đa Lựa chọn. Một cách rõ ràng -bộ nhớ tối đa
tùy chọn ghi đè bất kỳ JPEGMEM.

Sử dụng jpegtopnm trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad