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

Ad


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

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

Chạy jhead trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua 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

Đây là jhead lệnh có thể được 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 như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


jhead - Công cụ thao tác tiêu đề Digicam JPEG Exif

SYNOPSIS


đầu óc [ lựa chọn ] [ tập tin... ]

MÔ TẢ


đầu óc được sử dụng để hiển thị và thao tác dữ liệu có trong tiêu đề Exif của ảnh JPEG
từ máy ảnh kỹ thuật số. Theo mặc định, jhead hiển thị các cài đặt máy ảnh hữu ích hơn từ
tệp ở định dạng thân thiện với người dùng.

đầu óc cũng có thể được sử dụng để thao tác một số khía cạnh của hình ảnh liên quan đến JPEG và Exif
tiêu đề, chẳng hạn như thay đổi dấu thời gian bên trong, xóa hình thu nhỏ hoặc chuyển
Tiêu đề Exif trở lại hình ảnh đã chỉnh sửa sau khi trình chỉnh sửa đồ họa xóa tiêu đề Exif.
đầu óc cũng có thể được sử dụng để khởi chạy các chương trình khác, có phong cách tương tự như UNIX tìm
lệnh, nhưng đơn giản hơn nhiều.

CÁC VẤN ĐỀ CHUNG METADATA LỰA CHỌN


-trà hồ sơ
Cấy tiêu đề Exif từ JPEG (với tiêu đề Exif) trong hồ sơ vào hình ảnh đó
bị thao túng. Tùy chọn này hữu ích nếu bạn muốn chỉnh sửa ảnh nhưng vẫn
muốn có tiêu đề Exif trên ảnh của bạn. Vì hầu hết các chương trình chỉnh sửa ảnh sẽ xóa sổ
tiêu đề Exif, tùy chọn này có thể được sử dụng để sao chép lại chúng từ bản gốc
sau khi chỉnh sửa ảnh.

Tính năng này có một tùy chọn 'đường dẫn tương đối' thú vị để chỉ định hình thu nhỏ
Tên. Bất cứ khi nào chứa các ký tự '& i', sẽ thay thế cho
tên tập tin gốc cho tên này. Điều này cho phép tạo một 'tên họ hàng' jhead khi
thực hiện toàn bộ một loạt tệp. Ví dụ, câu thần chú:

đầu óc -trà "bản gốc / & i" * .jpg

sẽ chuyển tiêu đề exif cho mỗi tệp .jpg trong thư mục gốc bằng
cùng tên, Cả Win32 và hầu hết các trình bao Unix đều xử lý ký tự '&' trong một ký tự đặc biệt
cách, vì vậy bạn phải đặt dấu ngoặc kép xung quanh tùy chọn dòng lệnh đó để dấu '&' đồng đều
được chuyển đến chương trình.

-dc Xóa trường nhận xét khỏi tiêu đề JPEG. Lưu ý rằng nhận xét không phải là một phần của
tiêu đề Exif.

-từ Xóa hoàn toàn tiêu đề Exif. Giữ nguyên các phần siêu dữ liệu khác.

-du Xóa phần IPTC, nếu có. Giữ nguyên các phần siêu dữ liệu khác.

-dx Xóa phần XMP, nếu có. Giữ nguyên các phần siêu dữ liệu khác.

-từ Xóa các phần của jpeg không phải là Exif, không phải nhận xét, và nếu không thì không
đóng góp vào hình ảnh - chẳng hạn như dữ liệu mà photoshop có thể để lại trong
hình ảnh.

-purejpg
Xóa tất cả các phần JPEG không cần thiết để hiển thị hình ảnh. Tước bất kỳ
siêu dữ liệu mà các ứng dụng khác nhau có thể đã để lại trong hình ảnh. Một sự kết hợp của
các tùy chọn -de -dc và -du.

-mkexif
Tạo tiêu đề exif tối thiểu. Tiêu đề Exif chứa ngày / giờ và hình thu nhỏ trống
lĩnh vực chỉ. Ngày / giờ được đặt thành thời gian tệp theo mặc định. Sử dụng với tùy chọn -rgt nếu bạn
muốn tiêu đề exif chứa hình thu nhỏ. Lưu ý rằng việc tạo tiêu đề exif rất
giới hạn tại thời điểm này và không có trường nào khác có thể được thêm vào tiêu đề exif theo cách này.

-cái này Chỉnh sửa trường nhận xét tiêu đề JPEG (lưu ý, trường nhận xét này nằm ngoài Exif
cấu trúc và có thể là một phần của ảnh JPEG kiểu Exif và không Exif).

Tệp tạm thời chứa nhận xét được tạo và trình chỉnh sửa văn bản được khởi chạy để
chỉnh sửa tệp. Trình chỉnh sửa được chỉ định trong biến môi trường EDITOR. Nếu như
không có notepad được chỉ định hoặc vi được sử dụng trong Windows và Unix tương ứng.
Sau khi trình chỉnh sửa thoát ra, dữ liệu được chuyển trở lại hình ảnh và
tệp tạm thời bị xóa.

-cs hồ sơ
Lưu phần bình luận vào một hồ sơ

-cái này hồ sơ
Thay thế nhận xét bằng văn bản từ hồ sơ

-cl chuỗi
Thay thế nhận xét bằng chuỗi được chỉ định từ dòng lệnh hồ sơ

NGÀY / THỜI GIAN THAO TÁC LỰA CHỌN


-ft Đặt dấu thời gian hệ thống của tệp thành những gì được lưu trữ trong tiêu đề Exif.

-sft Đặt dấu thời gian Exif thành dấu thời gian của tệp. Yêu cầu tiêu đề Exif trước
hiện hữu. Sử dụng tùy chọn -mkexif để tạo một tùy chọn nếu cần.

-n[chuỗi định dạng]
Tùy chọn này khiến các tệp được đổi tên và / hoặc di chuyển bằng cách sử dụng thông tin ngày tháng
từ trường "DateTimeOriginal" của tiêu đề Exif. Nếu tệp không phải là tệp Exif, hoặc
DateTimeOriginal không chứa giá trị hợp lệ, ngày tệp được sử dụng. Nếu
tên mới chứa một '/', điều này sẽ được hiểu là một đường dẫn mới và tệp sẽ
được di chuyển tương ứng.

Nếu định dạng_chuỗi bị bỏ qua, tệp sẽ được đổi tên thành MMDD-HHMMSS. Ghi chú
rằng lược đồ này không bao gồm năm (tôi không bao giờ có ảnh từ các năm khác nhau
cùng nhau dù sao).

Nếu một định dạng_chuỗi được cung cấp, nó sẽ được chuyển đến hàm strftime dưới dạng
chuỗi định dạng. Ngoài ra, nếu chuỗi định dạng chứa '% f', điều này sẽ
thay thế tên gốc của tệp (trừ phần mở rộng). '% i' sẽ thay thế một
số thứ tự. Các số không ở đầu có thể được chỉ định như với printf - tức là '% 04i'
đệm số thành 4 chữ số bằng cách sử dụng các số không ở đầu.

Nếu tên bao gồm '/', đây được hiểu là một đường dẫn mới cho tệp. Nếu
đường dẫn mới không tồn tại, đường dẫn sẽ được tạo.

Nếu tên đích đã tồn tại, tên sẽ được thêm vào bằng "a", "b", "c",
v.v., trừ khi tên kết thúc bằng một chữ cái, trong trường hợp đó, nó sẽ được thêm vào
"0", "1", "2", v.v.

Tính năng này đặc biệt hữu ích nếu sử dụng nhiều hơn một máy ảnh kỹ thuật số để chụp
hình ảnh của một sự kiện. Bằng cách đổi tên chúng thành một lược đồ theo ngày tháng, chúng sẽ
tự động xuất hiện theo thứ tự trong hầu hết các danh sách thư mục và hình ảnh
các trình duyệt. Ngoài ra, nếu trình duyệt hình ảnh của bạn hỗ trợ liệt kê theo thời gian tệp, bạn
có thể sử dụng tùy chọn -ft để đặt thời gian tệp thành thời gian chụp ảnh.

Một số đối số hữu ích hơn cho strftime là:

%H Giờ ở định dạng 24 giờ (00 - 23)
%j Ngày trong năm dưới dạng số thập phân (001 - 366)
%m Tháng dưới dạng số thập phân (01 - 12)
%M Phút dưới dạng số thập phân (00 - 59)
%S Thứ hai dưới dạng số thập phân (00 - 59)
%w Ngày trong tuần dưới dạng số thập phân (0 - 6; Chủ nhật là 0)
%y Năm không có thế kỷ, dưới dạng số thập phân (00 - 99)
%Y Năm với thế kỷ, dưới dạng số thập phân

Ví dụ:

đầu óc -n% Y% m% d-% H% M% S * .jpg

Thao tác này sẽ đổi tên các tệp phù hợp bằng * .jpg ở định dạng YYYYMMDD-HHMMSS

Để có danh sách đầy đủ các đối số strftime, hãy tra cứu strftime trong các trang người của chúng.
Lưu ý rằng một số đối số cho hàm strftime (không được liệt kê ở đây) tạo ra chuỗi
với các ký tự như ':' có thể không hợp lệ như một phần của tên tệp trên một số
hệ thống.

-ta <+ | ->
Điều chỉnh thời gian được lưu trong tiêu đề Exif bằng h: mm tiến hoặc lùi. Hữu ích khi
đã chụp ảnh với thời gian đặt sai trên máy ảnh, chẳng hạn như sau
di chuyển qua các múi giờ hoặc khi giờ tiết kiệm ánh sáng ban ngày đã thay đổi.

Ví dụ:

Thêm 1 hourand 5 phút vào thời gian
jhead -ta + 1: 05

Giảm thời gian xuống một giây:
jhead -ta-0: 0: 1

Tùy chọn này thay đổi tất cả các trường Ngày / giờ trong tiêu đề exif, bao gồm
"DateTimeOriginal" (thẻ 0x9003) và "DateTimeDigitized" (thẻ 0x9004).

-da -

Hoạt động giống như -ta, nhưng để chỉ định khoảng lệch ngày lớn, được sử dụng khi sửa ngày
từ các máy ảnh đặt ngày không chính xác, chẳng hạn như đặt lại ngày và giờ
bằng cách loại bỏ pin trên một số máy ảnh

Bởi vì các tháng và năm khác nhau có số ngày khác nhau trong đó, đơn giản
bù trừ cho tháng, ngày, năm sẽ có lúc dẫn đến kết quả không như mong muốn. Thời gian
Do đó, bù đắp được chỉ định là sự khác biệt giữa hai ngày, để jhead có thể
tìm ra chính xác bao nhiêu ngày dấu thời gian cần được điều chỉnh, bao gồm
năm nhuận và thời gian tiết kiệm ánh sáng ban ngày thay đổi. Ngày được chỉ định là
yyyy: mm: dd. Đối với các điều chỉnh phụ ngày, cũng có thể bao gồm thời gian trong ngày, bằng cách
chỉ định yyyy: nn: dd / hh: mm hoặc yyyy: mm: dd / hh: mm: ss

Ví dụ:

Năm trên máy ảnh được đặt thành 2005 thay vì 2004 cho các bức ảnh được chụp vào tháng XNUMX
jhead -da2004:03:01-2005:03:01

Ngày máy ảnh mặc định là 2002: 01: 01 và ngày được đặt lại vào 2005: 05: 29 lúc 11:21 sáng
jhead -da2005:05:29/11:21-2002:01:01

-t Đặt thời gian được lưu trữ trong tiêu đề Exif thành thời gian được chỉ định trên dòng lệnh.
Thời gian phải được chỉ định là: yyyy: mm: dd-hh: mm: ss

-ds Đặt ngày được lưu trữ trong tiêu đề Exif thành ngày được chỉ định trên dòng lệnh.
Có thể được sử dụng để đặt ngày, chỉ năm và tháng, hoặc chỉ năm. Ngày được chỉ định là:
yyyy: mm: dd, yyyy: mm, or yyyy

HÌNH NHỎ THAO TÁC LỰA CHỌN


-dt Xóa các hình thu nhỏ khỏi tiêu đề Exif, nhưng giữ nguyên các phần thú vị.
Tùy chọn này cắt bớt hình thu nhỏ khỏi tiêu đề Exif, với điều kiện là
hình thu nhỏ là phần cuối cùng của tiêu đề Exif (cho đến nay tôi biết luôn là
trường hợp). Tiêu đề Exif có hình thu nhỏ tích hợp, thường chiếm khoảng 10k
Không gian. Hình thu nhỏ này được sử dụng bởi máy ảnh kỹ thuật số. Windows XP cũng có thể sử dụng
hình thu nhỏ nếu có (nhưng không cần). Hình thu nhỏ quá nhỏ để sử dụng
thậm chí toàn màn hình trên LCD của máy ảnh. Tôi đã không gặp phải bất kỳ mặt bất lợi nào
ảnh hưởng của việc xóa các hình thu nhỏ, ngay cả từ phần mềm được cung cấp cùng với
Máy ảnh Olympus. Sử dụng cẩn thận.

-NS hồ sơ
Lưu hình thu nhỏ tích hợp vào hồ sơ Hình thu nhỏ nằm bên trong tiêu đề Exif và
là một hình ảnh JPEG có độ phân giải rất thấp. Lưu ý rằng thực hiện bất kỳ thay đổi nào đối với ảnh, ngoại trừ
với một số chương trình, thường xóa sạch tiêu đề Exif và với nó là hình thu nhỏ.

Hình thu nhỏ có độ phân giải quá thấp nên không thực sự sử dụng được nhiều.

Tính năng này có một tùy chọn 'đường dẫn tương đối' thú vị để chỉ định hình thu nhỏ
Tên. Bất cứ khi nào tên cho hồ sơ chứa các ký tự '& i', đầu óc sẽ
thay thế tên tệp ban đầu cho tên này. Điều này cho phép tạo một 'họ hàng
tên 'khi thực hiện toàn bộ một loạt tệp. Ví dụ, câu thần chú:

đầu óc -NS "thumbnails / & i" * .jpg

sẽ tạo hình thu nhỏ cho mỗi tệp .jpg trong thư mục hình thu nhỏ bằng cách giống nhau
tên, (tất nhiên với điều kiện là thư mục hình thu nhỏ tồn tại). Cả Win32 và
Các shell UNIX xử lý ký tự '&' theo một cách đặc biệt, vì vậy bạn phải đặt dấu ngoặc kép
xung quanh tùy chọn dòng lệnh đó để '&' thậm chí được chuyển đến chương trình.

Nếu một '-' được chỉ định cho tệp đầu ra, hình thu nhỏ sẽ được gửi đến stdout. (UNIX
chỉ xây dựng)

-rt Thay thế hình thu nhỏ từ tiêu đề Exif. Điều này chỉ hoạt động nếu tiêu đề exif
đã chứa hình thu nhỏ và hình thu nhỏ nằm ở cuối tiêu đề (cả hai
luôn luôn như vậy nếu ảnh chụp từ máy ảnh kỹ thuật số)

-rgt kích thước
Tạo lại hình thu nhỏ exif. 'size' chỉ định chiều cao hoặc chiều rộng tối đa của hình thu nhỏ.
Dựa vào chương trình 'mogrify' (từ ImageMagick) để tạo lại hình thu nhỏ. Điều này
chỉ hoạt động nếu hình ảnh đã có hình thu nhỏ.

VÒNG XOAY LỰA CHỌN


-autorot
Sử dụng thẻ 'Định hướng' của tiêu đề Exif, xoay hình ảnh sao cho
ngay thẳng. Chương trình jpegtran được sử dụng để thực hiện chuyển động quay. Chương trình này là
có mặt trong hầu hết các bản phân phối Linux. Đối với windows, bạn cần lấy một bản sao của nó.
Sau khi xoay, thẻ định hướng của tiêu đề Exif được đặt thành '1' (bình thường
sự định hướng). Hình thu nhỏ cũng được xoay. Các trường khác của tiêu đề Exif,
bao gồm cả các kích thước không bị ảnh hưởng, nhưng chiều cao / chiều rộng JPEG được điều chỉnh. Điều này
tính năng này đặc biệt hữu ích với các máy ảnh Canon mới hơn, đặt thẻ định hướng
tự động sử dụng cảm biến trọng lực.

-norot Xóa trường xoay trong tiêu đề Exif mà không làm thay đổi hình ảnh. Hữu ích nếu
các hình ảnh đã được xoay trước đó mà không xóa thẻ xoay Exif, vì một số
trình duyệt hình ảnh sẽ tự động xoay hình ảnh khi thẻ xoay được đặt. Đôi khi,
hình thu nhỏ và thẻ xoay có thể rất mất đồng bộ khi thao tác với
các công cụ khác nhau. Để thiết lập lại tất cả, hãy sử dụng -norot với -rgt để xóa điều này.

OUTPUT ĐỘ RÕ RÀNG KIỂM SOÁT


-h Hiển thị tóm tắt các tùy chọn dòng lệnh.

-v Làm cho chương trình thậm chí còn dài hơn so với nó vốn có. Giống như các chương trình DOS, và
không giống như các chương trình UNIX, Jhead đưa ra phản hồi về những gì nó đang làm, ngay cả khi
không có gì sai. Tôi là người dùng Windows, khi có thứ gì đó không mang lại cho tôi
phản hồi trong 20 giây, tôi cho rằng nó bị rơi.

-q Không có đầu ra thành công, giống như các chương trình Unix.

-V Thông tin phiên bản in và ngày biên dịch. -exifmap Hiển thị bản đồ các byte trong
tiêu đề exif. Hữu ích khi phân tích các tiêu đề exif lạ, không có ích nhiều đối với
Nhà phát triển phần mềm.

-se Loại bỏ các thông báo lỗi liên quan đến cấu trúc tiêu đề Exif bị hỏng.

-c Đầu ra súc tích. Điều này khiến thông tin hình ảnh được tóm tắt trên một dòng thay vì
vài. Hữu ích để truyền tải qua hình ảnh, cũng như nhập vào lan truyền
trang tính (dữ liệu được phân cách bằng dấu cách bằng dấu ngoặc kép dưới dạng định tính văn bản).

FILE TRẬN ĐẤU LỰA CHỌN


-người mẫu Hạn chế xử lý tệp đối với những người có kiểu máy ảnh, như được chỉ ra bởi Exif
thông tin hình ảnh, chứa chuỗi con được chỉ định trong đối số sau '-model'.
Ví dụ: lệnh sau sẽ chỉ liệt kê các hình ảnh từ S100
Máy ảnh:

đầu óc -người mẫu S100 * .jpg

Tôi sử dụng tùy chọn này để hạn chế việc bù lại ảnh JPEG của mình đối với những hình ảnh đến từ
máy ảnh Canon S100 của tôi, (xem tùy chọn -cmd).

-chỉ
Bỏ qua tất cả các tệp không có tiêu đề Exif. Ảnh trực tiếp từ kỹ thuật số
máy ảnh có tiêu đề Exif, trong khi nhiều công cụ thao tác ảnh loại bỏ Exif
tiêu đề.

- cmd Thực hiện lệnh được chỉ định trên mỗi tệp JPEG sẽ được xử lý.

Phần Exif của mỗi tệp được đọc trước khi chạy lệnh và được chèn lại
sau khi lệnh kết thúc.

Lệnh đã chỉ định được gọi riêng cho từng JPEG được xử lý, ngay cả khi
nhiều tệp được chỉ định (rõ ràng hoặc bằng ký tự đại diện).

Ví dụ sử dụng:

Có toàn bộ thư mục ảnh từ S100 của tôi, tôi chạy các lệnh sau:

đầu óc - cmd "mogrify Chất lượng 80 &tôi" -người mẫu S100 * .jpg
đầu óc - cmd "jpegtran -cấp tiến &i > & o " * .jpg

Lệnh đầu tiên xác minh tất cả các ảnh JPEG trong cây cho biết rằng chúng đến từ
Canon S100 trong tiêu đề Exif của họ có chất lượng 80% ở cùng độ phân giải. Đây là một
quá trình 'mất mát', vì vậy tôi chỉ chạy nó trên các tệp từ Canon và chỉ chạy nó
Một lần. Lệnh tiếp theo sau đó lấy JPEG và chuyển đổi chúng thành JPEG liên tục.
Kết quả là những hình ảnh giống nhau, không có sự khác biệt rõ ràng, được lưu trữ trong một nửa
khoảng trống. Điều này giúp tiết kiệm đáng kể trên một số máy ảnh.

Sử dụng jhead 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