PC [Magick] Tăng chất lượng ảnh chụp màn hình với Image Magick

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

Moderators: tran ngoc anh
  1. tran ngoc anh

    tran ngoc anh Moderator Thành viên BQT

    Bài viết này lấy ý tưởng từ nhu cầu trong Vui lòng đăng nhập hoặc đăng ký để xem link của bạn @Nguyen.vananh

    Khi chúng ta có một ảnh chụp màn hình như ảnh dưới:

    [​IMG]

    Với chất lượng này đã có thể thoải mái OCR rất chính xác, tuy nhiên để làm pdf với nhu cầu hiển thị cao hơn thì cần xử lý giả dối một chút lên, mình gọi như thể là giống như tik tok, xài app nhìn nó lung linh không thật cho lắm :D

    Đây là ảnh mình phóng 3x:

    [​IMG]

    4x:

    [​IMG]

    5x:

    [​IMG]

    Tha hồ cho các bạn phóng lớn.

    Và quan trọng là câu lệnh để Image Magick xử lý cái đóng ảnh đó. Sau đây là 3 câu lệnh để cho ra 3 cỡ ảnh khác nhau, các bạn tùy biến theo kích thước nhu cầu nhé:

    magick convert 001.jpg -resize 300% -gaussian-blur 2x2 -threshold 65% x3.png
    magick convert 001.jpg -resize 400% -gaussian-blur 2x2 -threshold 65% x4.png
    magick convert 001.jpg -resize 500% -gaussian-blur 2x2 -threshold 65% x5.png


    Lưu ý: đó là câu lệnh chạy từng ảnh để mình kiểm tra kết quả.

    Sau đây là câu lệnh để chạy hết các ảnh jpg có trong thư mục.

    magick mogrify -format png -resize 400% -gaussian-blur 2x2 -threshold 65% *.jpg

    Số % là tỉ lệ phóng các bạn nhé, tự test để thấy sự hiệu nghiệm của thần chú ^^

    Chúc các bạn năm mới vui vẻ, thuận lợi hơn năm cũ!
     

    Các file đính kèm:

    • png
      x4.png
      Kích thước:
      244 KB
      Đọc:
      8
    • png
      x5.png
      Kích thước:
      336.7 KB
      Đọc:
      9
    • x3.png
      x3.png
      Kích thước:
      170.6 KB
      Đọc:
      8
    • 001.jpg
      001.jpg
      Kích thước:
      358 KB
      Đọc:
      9
  2. Nguyen.vananh

    Nguyen.vananh Mầm non

    Cảm ơn bạn nhiều
     
    Chỉnh sửa cuối: 5/1/22
  3. tungxdbt

    tungxdbt Mầm non

    nhờ Bạn NgocAnh tư vấn cho mình cú pháp chuyển kết quả ảnh xử lý qua ảnh màu không phải đen trắng như thế nào
     
    tran ngoc anh thích bài này.
  4. tungxdbt

    tungxdbt Mầm non

     
    tran ngoc anh thích bài này.
  5. TrenConDuongDo

    TrenConDuongDo Mầm non

    Nhờ bạn @tran ngoc anh@Nguyen.vananh, mình đã học hỏi được thêm một thứ mà bản-thân-không-biết-là-mình-cần. Vì mình khá hay phải sử dụng OCR để chuyển nội dung từ pdf hoặc ảnh về word.
     
    tran ngoc anh thích bài này.
  6. tran ngoc anh

    tran ngoc anh Moderator Thành viên BQT

    Vậy mình đoán chắc bạn chỉ muốn phóng to ảnh lên thôi, bạn dùng lệnh này: magick mogrify -resize 200% *.jpg

    200% là tỉ lệ phóng.
    *.jpg là đuôi ảnh nguồn. Nếu muốn chuyển thành ảnh png thì thêm -format png, còn không mặc định IM sẽ dùng đuôi của file nguồn luôn.
     
    TrenConDuongDo thích bài này.
  7. tungxdbt

    tungxdbt Mầm non


    cám ơn Bạn rất nhiều
     
  8. tungxdbt

    tungxdbt Mầm non

    kính nhờ Bạn Ngoc Anh tư vấn giúp mình cú pháp sử dụng trong magick dùng crop ảnh là như thế nào ví dụ tấm ảnh kích thước 1900x2700
    cám ơn Bạn rất nhiều
     
  9. vinaguy

    vinaguy Lớp 8

    @tran ngoc anh đâu rồi...? Vào gấp vào gấp. Bác @tungxdbt
    rồi đây nè. Ca này mà không giúp được là "bán đảo Ban căng" lắm á.
     
  10. tran ngoc anh

    tran ngoc anh Moderator Thành viên BQT

    Crop cụ thể như thế nào vậy bạn? Là crop từ lề vào một khoảng cách nhất định, hay crop lề thừa đụng đến phần chữ đen bên trong?
     
  11. tungxdbt

    tungxdbt Mầm non

    crop phần lề trắng, chừa lại nội dung có KT như trên
    cám ơn Bạn
     
    tran ngoc anh thích bài này.
  12. tran ngoc anh

    tran ngoc anh Moderator Thành viên BQT

    Bạn thử câu lệnh này nhé:

    magisk mogrify -trim *.jpg
     
  13. tungxdbt

    tungxdbt Mầm non

    mình sẽ thử xem thế nào, cám ơn Bạn rất nhiều
     
  14. tungxdbt

    tungxdbt Mầm non

    mình sử dụng nó báo lỗi hình chụp nhờ Bạn khắc phục giúp
    cám ơn Bạn

    upload_2022-3-25_9-33-7.png
     
    tran ngoc anh thích bài này.
  15. tran ngoc anh

    tran ngoc anh Moderator Thành viên BQT

    Sorry bạn mình gõ nhầm tên magick thành magisk. Bạn sửa lại giúp mình nhé. Bên Android root Magisk riết rồi mình nhầm giữa hai cái tên này. ^_^
     
  16. tungxdbt

    tungxdbt Mầm non

    cám ơn Bạn rất nhiều
     
Moderators: tran ngoc anh

Chia sẻ trang này