PC Áp dụng kỹ thuật dither vào xử lý ảnh minh họa cho pdf scan

Thảo luận trong 'Hướng dẫn chung' bắt đầu bởi tran ngoc anh, 26/8/23.

  1. Anan Két

    Anan Két Lớp 8

    Mình cũng thử một số tùy chọn thì thấy hòa sắc kiểu Atkinson vẫn ổn nhất. Nhưng giao diện app không thân thiện lắm nhỉ :D, nhất là khung Preview không thu nhỏ được, chỉ có nước xuất ảnh rồi xem sau.
     
    machine thích bài này.
  2. tran ngoc anh

    tran ngoc anh Cử nhân

    Đúng là không thu khung được, song có thể chữa cháy bằng cách kéo qua kéo lại :D

    Có một app khác mình cũng dùng để xem qua một số thuật toán dither. Đó là Vui lòng đăng nhập hoặc đăng ký để xem link giao diện ổn hơn 1bit một chút, tuy nhiên lại không có chức năng chạy hàng loạt, nó chỉ xem được mỗi lần một tấm và phải tự lưu từng hình.
     
    machine and Anan Két like this.
  3. tungxdbt

    tungxdbt Mầm non

    Mình đã chạy được câu lệnh trong "didder.exe"
    cám ơn các Bác rất nhiều
     
    Anan Két and tran ngoc anh like this.
  4. tungxdbt

    tungxdbt Mầm non

    các Bác chỉ giúp mình câu lệnh chạy xử lý ảnh ở chế độ "Mixed" của cú pháp sau:
    "didder.exe --palette "black white" -i "in/*.jpg" -o "out/" --strength 1 --brightness 0 --contrast 0 edm Atkinson"
    cám ơn các Bác rất nhiều
     
  5. tran ngoc anh

    tran ngoc anh Cử nhân

    Mình cũng chưa biết, bạn dùng app đồ họa onebit phía trên để test đi.
     
    tungxdbt thích bài này.
  6. tran ngoc anh

    tran ngoc anh Cử nhân

    Đã cập nhật lưu ý quan trọng về path hệ thống và png 24 ở post 1.
     
    Anan Két and tungxdbt like this.
  7. Anan Két

    Anan Két Lớp 8

    Thật ra thao tác quen rồi lại thấy Vui lòng đăng nhập hoặc đăng ký để xem link tiện hơn Vui lòng đăng nhập hoặc đăng ký để xem link, OneBitDitherTool có thông số rõ ràng, nếu thấy phù hợp thì chạy hàng loạt cho toàn bộ thư mục. Hiện mình xài câu lệnh mặc định và thấy ổn :D.
     
    tungxdbt and machine like this.
  8. tran ngoc anh

    tran ngoc anh Cử nhân

    Câu lệnh vẫn là xịn nhất, 2 app giao diện chỉ để tham khảo cho vui :D một khi đã tìm ra Atkinson nhà Táo phù hợp với PDF scan rồi thì mình quăng ngay 2 app giao diện đó rồi :D
     
    tungxdbt, Anan Két and machine like this.
  9. tungxdbt

    tungxdbt Mầm non

    Cám ơn các Bác rất nhiều
     
    Anan Két thích bài này.
  10. Anan Két

    Anan Két Lớp 8

    @tran ngoc anh có ý định sửa lại cuốn Vui lòng đăng nhập hoặc đăng ký để xem link không :D? Dưới đây là ảnh minh họa chạy tự động bằng Image Magick và Didder, chất lượng tốt đến nỗi mình tự hỏi phải mất bao lâu với Photoshop để được như thế này :p:
    Vui lòng đăng nhập hoặc đăng ký để xem link
     
    machine and tungxdbt like this.
  11. tran ngoc anh

    tran ngoc anh Cử nhân

    Mình biết chứ, chỉ là mình đang lưỡng lự giữa 3 ngả đường: 1 là chạy dither cả trang, ảnh đẹp, nhưng phần chữ không đẹp bằng threshold. 2 là chạy ảnh dither riêng, ghép vào phần chữ đã threshold sẵn từ PDF đã release, quá mất thời gian, 99 trang tất cả, không dưới 1 tiếng xử lý, lại chỉ cùng lắm thu gọn file xuống hơn 10 MB từ 50 MB. 3 là mặc kệ, thà để 1 tiếng đi siêu thị ăn kem hơn là chỉ để tiết kiệm 40 MB mỗi tập, trong khi mình vẫn lưu file scan gốc hàng trăm MB còn tốn dung lượng hơn rất nhiều.

    Nếu mình chưa edit cuốn này trước đây, có thể mình sẽ quyết định dither theo cách 2 dù có tốn thời gian, chứ đã release PDF rồi thì lại thấy lười :D

    Nếu An làm mình gửi file gốc cho!
     
    machine and Anan Két like this.
  12. Anan Két

    Anan Két Lớp 8

    Công nhận threshold vẫn làm chữ đẹp hơn. Nhưng với những cuốn có nhiều hình minh họa và đồ thị như Kinh tế Vi môvĩ mô, không ghép nổi, nên mình cứ chạy dither toàn bộ, hy sinh chất lượng chữ một chút vậy :D. Cũng may bản scan gốc đẹp, nên chạy dither cũng ổn.
    Y chang mình, sản phẩm đã hoàn tất rồi rất lười sửa lại :D. Bữa giờ mình xem lại mấy cuốn đã chèn ảnh, nghĩ nếu biết dither sớm hơn thì đã đỡ bao nhiêu thời gian, dung lượng ảnh cũng nhẹ hơn; nhưng đã xong rồi thì thôi vậy, để áp dụng vào cuốn sau :p.
     
    machine and tran ngoc anh like this.
  13. amylee

    amylee Super Moderator Thành viên BQT

    Mình cũng mới thử áp dụng kỹ thuật này cho hình minh họa cuốn sách chuẩn bị làm. Kết quả thật quá đẹp, zoom in gấp nhiều lần mà không bị mờ trong khi dung lượng còn được giảm so với ảnh non-didder. So sánh hai phiên bản:
    didder

    non-didder
     
  14. machine

    machine Sinh viên năm I

    Nếu ảnh chụp bị méo thì phải kéo thẳng trước (bằng photoshop?) rồi mới áp dụng kỹ thuật dither đúng không các cụ?
    Hoặc là nếu có vết ngón tay, vết đen ở cạnh của ảnh thì cũng phải xử lý (xóa) trước khi áp dụng kỹ thuật dither đúng không các cụ?:think:
     
    sucsongmoi and amylee like this.
  15. Anan Két

    Anan Két Lớp 8

    Mình cũng thấy vậy, dither là công đoạn cuối, có thể chỉnh méo ảnh bằng PTS hoặc SC Experimental :D. Sau cùng, có thể thêm 1 bước threshold thì dung lượng ảnh sẽ rất nhẹ :p:
    Mã:
    magick mogrify -threshold 70% *.png
     
    machine thích bài này.
  16. tran ngoc anh

    tran ngoc anh Cử nhân

    Cập nhật câu lệnh khi muốn jpg và png xuất ra cùng chung một thư mục nhé.

    Thử dither một cái bìa đầy màu sắc xem thế nào!

    [​IMG]
    [​IMG]

    Ngoài dither Atkinson ra thì .., đúng Apple vẫn luôn ngọt :D
     
    Chỉnh sửa cuối: 4/9/23
    machine and Anan Két like this.
  17. Anan Két

    Anan Két Lớp 8

    Một số kinh nghiệm dùng Didder gần đây của mình :p, rất mong nhận thêm chia sẻ của các bạn.

    Chúng ta có thể dùng app Vui lòng đăng nhập hoặc đăng ký để xem link để tìm hiểu các kiểu hòa sắc, khi tìm được kiểu phù hợp rồi thì cứ dùng câu lệnh cho nhanh. Trong app này, nhóm hòa sắc Error Diffusion Matrix cho ra kết quả đẹp hơn các nhóm khác; trong nhóm này, kiểu FloydSteinberg cũng rất ổn, phù hợp để xử lý ảnh (không kèm chữ, hoặc ít).
    dither type.png

    SO SÁNH HÒA SẮC ATKINSON VÀ FLOYDSTEINBERG:

    Ảnh gốc:
    dan truong.jpg

    Ảnh hòa sắc đen trắng kiểu Atkinson:
    dan truong_Atkinson.png

    Ảnh hòa sắc đen trắng kiểu FloydSteinberg (Các kiểu Jarvis, Stucki cho kết quả tương tự kiểu này):
    dan truong_Floyd.png

    NHẬN XÉT: Atkinson thường làm ảnh đậm màu hơn ảnh gốc, FloydSteinberg cũng như các kiểu Stucki/Jarvis tự cân bằng ổn hơn => Có thể dùng FloydSteinberg xử lý ảnh minh họa, kiểu Atkinson xử lý trang kèm chữ và đồ thị.

    Trong các kiểu thì Atkinson vẫn phù hợp với PDF SCAN hơn cả, vì kiểu này giữ được độ đậm nét của chữ và nền trắng của giấy (Các kiểu khác làm chữ lợt đi, không sắc nét; thêm màu xám vào nền trắng). Trong trường hợp Atkinson làm ảnh đi kèm đậm quá, có thể dùng Floyd thay thế; hoặc sửa lại thông số, tăng brightness lên 0.2-0.3 chẳng hạn:

    didder.exe --palette "black white" -i "in/*.jpg" -o "out/" --strength 1 --brightness 0.3 --contrast 0 edm Atkinson
     
    amylee, machine and tran ngoc anh like this.
  18. tran ngoc anh

    tran ngoc anh Cử nhân

    Nhân tiện, Atkinson là con ruột của Floyd-Steinberg đó. Y như các mối quan hệ giữa các fork của Scantailor mà mình có viết bên thread Scantailor vậy. :D
     
    Anan Két thích bài này.
  19. tran ngoc anh

    tran ngoc anh Cử nhân

    Lý do là vì phương pháp của Floyd-Steinberg chưa thể đáp ứng nhu cầu hiển thị cho màn hình máy Mac lúc đó, các đoạn văn bản chưa có độ tương phản cao. Chính vì thế phương pháp Atkinson ra đời, cải tiến lại Floyd-Steinberg, để tương phản cao hơn, nét chữ đen hơn, vùng trắng cũng trắng hơn, hiển thị trên màn hình trắng đen thời đó mới được đẹp hơn.

    Mình diễn giải thêm như vậy từ một số thông tin đọc được trên mạng. :D
     
    Anan Két, amylee and machine like this.
  20. Anan Két

    Anan Két Lớp 8

    Hình như các kiểu cùng nhóm thì có họ hàng với nhau nhỉ :D?
    Mình thử cũng thấy Atkinson luôn tương phản cao hơn các kiểu khác, ngay khi tăng giảm thông số; cũng chính vì vậy mà Atkinson phù hợp với pdf scan :p.
     
    tran ngoc anh and machine like this.

Chia sẻ trang này