Câu trả lời:
Mac OS X cũng đi kèm với một tiện ích được tích hợp trong nó có tên là ngụm có thể được sử dụng để truy vấn và thao tác các thuộc tính khác nhau của tệp hình ảnh. Ví dụ: bạn có thể sử dụng lệnh sau để hiển thị tất cả các thuộc tính hình ảnh được liên kết với hình ảnh:
sips -g all image.png
sips
thuộc tính có liên quan là samplesPerPixel
và bitsPerSample
.
flag
đó, sự chú ý của người điều hành phải đóng lại dưới dạng bản sao.
pngcheck sẽ đưa ra một mô tả ngắn gọn (và bất kỳ lỗi nào, nếu chúng tồn tại):
$ pngcheck * .png OK: sample24.png (128x128, RGB 24 bit, không xen kẽ, 89,7%). OK: sample32.png (128x128, RGB + alpha 32 bit, không xen kẽ, 78,0%). Không có lỗi được phát hiện trong 2 trong số 2 tệp được kiểm tra.
Mac nhị phân có sẵn trên liên kết được cung cấp.
file *.png
- không cần cài đặt thêm. png-8 sẽ hiển thị dưới dạng "colormap" trong khi png-24 hiển thị dưới dạng "màu RGB".
identify
Tiện ích của ImageMagick (dòng lệnh) sẽ hiển thị cho bạn tất cả các loại thông tin về hình ảnh trong một loạt các định dạng.
xác định -verbose <tệp hình ảnh>
Nếu hình ảnh của bạn là 24 bit, bạn sẽ thấy:
Độ sâu kênh: đỏ: 8 bit màu xanh lá cây: 8 bit màu xanh: 8 bit
Nếu hình ảnh PNG của bạn là 32 bit, bạn sẽ thấy:
Độ sâu kênh: đỏ: 8 bit màu xanh lá cây: 8 bit màu xanh: 8 bit alpha: 8-bit
Sẽ có rất nhiều thông tin khác được hiển thị là tốt.
Bạn có thể truy vấn chỉ mục siêu dữ liệu của Spotlight bằng cách sử dụng mdls
:
mdls -name kMDItemBitsPerSample filename.png
kMDItemBitsPerSample = 32
Kết quả có vẻ hơi kỳ quặc. mdls -name kMDItemHasAlphaChannel
có thể có liên quan hơn ở đây.
Ngoài những gì đã được đề xuất, Mac OS X còn đi kèm với một tiện ích được tích hợp trong nó có tên là ngụm có thể được sử dụng để truy vấn và thao tác các thuộc tính khác nhau của các tệp hình ảnh. Ví dụ: bạn có thể sử dụng lệnh sau để hiển thị tất cả các thuộc tính hình ảnh được liên kết với hình ảnh:
sips -g all image.png