vi

PPM sang PNG

Chuyển ảnh Netpbm (PPM, PGM, PBM) sang PNG ngay trong trình duyệt - không mất dữ liệu, không tải lên.

Tệp của bạn

    Đang xử lý cục bộ trên thiết bị của bạn ...

    0%

    Tệp của bạn chưa bao giờ rời khỏi thiết bị

      Tệp của tôi có bị tải lên không?

      Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

      Không tải lên100% cục bộ
      Nội dung ở lại với bạnkhông ai khác chạm tới
      Máy chủ tại ĐứcGDPR ngay từ thiết kế
      Kiểm định độc lậpTLS A+ · HTTP header A+

      PPM, PGM và PBM thuộc họ Netpbm - những định dạng ảnh raster được giữ đơn giản một cách có chủ đích từ thế giới Unix mà hầu như mọi công cụ khoa học, đồ họa hay xử lý ảnh đều có thể ghi ra. Cấu trúc của chúng rất mộc mạc: một phần đầu tệp nhỏ (một số nhận dạng, chiều rộng, chiều cao và giá trị tối đa) theo sau là dữ liệu điểm ảnh thô. Sự đơn giản đó khiến chúng phổ biến như một định dạng trung gian, nhưng lại vô dụng để xem hay chia sẻ vì hầu như không trình xem ảnh hay trình duyệt nào mở được. Ngược lại, PNG có tính phổ quát, không mất dữ liệu và hiển thị ở mọi nơi.

      Công cụ này đọc cả sáu biến thể Netpbm: dạng nhị phân (P6 màu, P5 thang xám, P4 đen-trắng) và dạng ASCII dựa trên văn bản (P3, P2, P1), bao gồm cả chú thích trong phần đầu tệp và độ sáng tối đa khác 255 (được co giãn đúng về 8 bit). Thang xám được trải ra trên RGB và kết quả là một tệp PNG mờ đục. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn bằng một bộ giải mã JavaScript gọn nhẹ - không tải lên, kể cả khi ngoại tuyến, và không dùng thư viện bên thứ ba. Ảnh rất lớn được giới hạn để bảo vệ bộ nhớ.

      Bạn gặp tình huống này khi một chương trình như ImageMagick, GIMP, một bộ kết xuất hay một công cụ nghiên cứu đã xuất ra ảnh dưới dạng PPM, PGM hoặc PBM và giờ bạn muốn xem nó, chèn vào tài liệu hay đơn giản là chuyển tiếp đi. PNG không mất dữ liệu và có khả năng trong suốt - lý tưởng cho việc truyền tải trung thực từng điểm ảnh này. Với ảnh chụp thông thường mà dung lượng tệp quan trọng, JPG sau đó là lựa chọn gọn hơn.

      Thông số kỹ thuật

      Thông số kỹ thuật
      Định dạng đầu vàoPPM, PGM, PBM, PNM
      Định dạng đầu raPNG
      Xử lý hàng loạt
      Xử lýCục bộ trong trình duyệt (JavaScript)
      Tải tệp lênKhông có

      Trong 3 bước

      1. Thả hoặc chạm vào tệp PPM, PGM hoặc PBM của bạn.
      2. Bộ giải mã đọc phần đầu tệp và dữ liệu điểm ảnh.
      3. Tải PNG về (nhiều tệp dưới dạng ZIP).

      Giới hạn: Các định dạng Netpbm PPM, PGM và PBM được hỗ trợ ở dạng nhị phân (P6/P5/P4) và ASCII (P3/P2/P1); giá trị 16 bit được co giãn về 8 bit. Netpbm không có độ trong suốt - PNG là ảnh mờ đục. Ảnh rất lớn được giới hạn, và một tệp không có phần đầu Netpbm hợp lệ sẽ bị từ chối một cách trung thực thay vì tạo ra một ảnh trắng.

      Câu hỏi thường gặp

      PPM, PGM và PBM là gì?

      Các định dạng Netpbm: PPM lưu màu, PGM thang xám, PBM đen-trắng thuần túy. Chúng có cấu trúc rất đơn giản và là định dạng trung gian phổ biến trong xử lý ảnh.

      Tệp của tôi có bị tải lên không?

      Không. Việc chuyển đổi diễn ra hoàn toàn cục bộ trong trình duyệt - kể cả khi ngoại tuyến.

      Cả dạng nhị phân lẫn ASCII có được hỗ trợ không?

      Có. Cả hai đều được đọc: các biến thể nhị phân P6/P5/P4 và P3/P2/P1 dựa trên văn bản.

      Chất lượng có được giữ nguyên không?

      Có. PNG không mất dữ liệu; các điểm ảnh được lấy một đối một. Giá trị 16 bit được co giãn về 8 bit.

      PNG có độ trong suốt không?

      Không. Netpbm không có kênh alpha, nên PNG tạo ra hoàn toàn mờ đục.

      Công cụ liên quan