Chương trình thay đổi dpi. Thay đổi kích thước ảnh tính bằng cm để in trên giấy, có tính đến dpi trực tuyến. Thiết lập chuột qua phần mềm

Chuột máy tính là công cụ làm việc được sử dụng phổ biến nhất. Nếu khi làm việc với tài liệu hoặc trên Internet, con chuột tồi tàn nhất là đủ, thì để thao tác với hình ảnh đồ họa trong Photoshop hoặc chơi game bắn súng năng động, điều này sẽ không còn đủ nữa. Việc thiếu DPI đang gây ra hậu quả. chuột dpi là gì? Làm thế nào để thiết lập nó? Đây là những gì chúng tôi sẽ cố gắng hiểu trong tài liệu này. Hãy bắt đầu với những điều cơ bản và một chút "giáo dục mang tính giáo dục". Bởi vì điều quan trọng là phải hiểu bản chất của vấn đề trước khi vào cài đặt.

PPI là gì và nó ảnh hưởng như thế nào?

Vì vậy, dpi là số chấm trên mỗi inch. Nói cách khác, đây là số điểm mà con trỏ chuột bao phủ với chuyển động tối thiểu. Tức là, mức độ nhạy của chuột được đo bằng độ nhạy của chuột. Và đây là một thông số rất quan trọng trong game và các trình soạn thảo đồ họa. Cần phải biết độ nhạy của chuột và cách thiết lập nó, bởi vì hiệu quả trong trò chơi và năng suất làm việc phụ thuộc trực tiếp vào nó. Chẳng liên quan gì đến con chuột bò như rùa trong game bắn súng và game hành động trực tuyến. Độ nhạy của bộ điều khiển là một thông số rất quan trọng.

Chuột văn phòng phổ biến nhất chỉ có một mức độ nhạy - khoảng 1000 dpi. Những mẫu cao cấp hơn có thể có 3500, 6000 và thậm chí 12000 dpi. Nhưng đây đều là những sản phẩm chuyên dụng với độ phân giải cảm biến cao và lượng dpi ấn tượng. Làm cách nào để thiết lập nó trên những con chuột này? Nhiều người có một nút đặc biệt cho việc này. Những người khác chỉ cung cấp cơ hội này khi sử dụng phần mềm đặc biệt. Trong mọi trường hợp, bạn chỉ có thể điều chỉnh DPI trên chuột hỗ trợ chức năng này. Không có cách nào khác.

Cấu hình bằng công cụ Windows tiêu chuẩn

Làm cách nào để điều chỉnh chuột chuột sử dụng hệ điều hành Windows? Vâng, có một lựa chọn như vậy. Tuy nhiên, nói đúng ra, độ nhạy chỉ có thể điều chỉnh được trong một số giới hạn nhất định. Chuột không thể nhảy cao hơn đầu của nó. Vì vậy, để định cấu hình, chúng ta cần vào “Bảng điều khiển”, sau đó đến “Chuột” và tìm “Tốc độ di chuyển con trỏ” ở đó. Điều chỉnh cài đặt này thông qua thử và sai có thể làm tăng độ nhạy của chuột. Nhưng điều chính là không lạm dụng nó. Nếu không, con trỏ sẽ bay quanh màn hình như điên.

Nói đúng ra, với phương pháp cấu hình này, không phải dữ liệu phần cứng của chuột thay đổi mà là các thông số hệ thống của nó. Con chuột vẫn như cũ. Nhưng “hiệu ứng giả dược” này ban đầu có thể hữu ích (trước khi mua một con chuột chơi game thông thường). "Bảng điều khiển" là một trong những nơi bạn có thể điều chỉnh độ nhạy của chuột mà không gặp vấn đề gì. Mặc dù độ nhạy phần cứng của chuột hoàn toàn không liên quan gì đến nó.

Thiết lập trên chuột A4Tech X7

Làm cách nào để điều chỉnh dpi của chuột X7? Nhiều người mới sử dụng đặt câu hỏi này vì họ không thể tìm thấy bất cứ điều gì tương tự như việc điều chỉnh độ nhạy trong phần mềm chính thức của nhà sản xuất. Mọi thứ đều đơn giản ở đây. Trên thân chuột X7 có một nút hình bầu dục màu đen khó thấy. Nó nằm ở phía trên của cơ thể. Chính nút này có nhiệm vụ thay đổi độ nhạy của thiết bị. Nhấn vào nút này có thể tăng độ nhạy sáng lên 6000. Và đây là một đẳng cấp hoàn toàn khác.

X7 là chuột chơi game. Vì vậy, sự hiện diện của một lựa chọn như vậy không có gì đáng ngạc nhiên. Nhưng ngay cả một số con chuột bình dân cũng có khả năng có tính năng như vậy. Một số mẫu máy không đặc biệt chơi game cũng có nút như vậy. Điều này rất thuận tiện vì bạn có thể làm việc với các tài liệu ở một mức độ nhạy cảm và ngay khi trò chơi bắt đầu, bạn có thể bật ngay mức độ cao hơn. Bây giờ chúng ta đã biết mọi thứ về cách điều chỉnh DPI của chuột X7. Không ai sẽ gặp bất kỳ vấn đề gì khi tìm thấy “nút thần kỳ”.

Thiết lập chuột đẫm máu A4Tech

Dòng Bloody thuộc top thiết bị chơi game hàng đầu. Điều này có nghĩa là nó đã có thông số độ nhạy khá tốt. Tuy nhiên, không phải ai cũng hài lòng với nó. Cách chỉnh độ phân giải chỉ sử dụng phần mềm chuyên dụng đi kèm chuột. Trong cài đặt chuột, bạn cần tìm tab "Độ nhạy". Khi bạn nhấp vào nó, một cửa sổ có nhiều cài đặt sẽ mở ra. Nhưng chúng tôi chỉ quan tâm đến PPI. Đó là những gì chúng tôi sẽ tìm kiếm.

Trong cửa sổ bắt buộc, chúng ta cần đặt lượng dpi mà chúng ta hiện cần. Sau đó, nhấp vào nút “OK” hoặc “Áp dụng”. Đó là khuyến khích để khởi động lại máy tính của bạn sau khi thực hiện thay đổi. Sau đó, độ nhạy của chuột sẽ được thay đổi. Như các bạn thấy, việc thay đổi dpi chuột rất dễ dàng. Chúng tôi đã thảo luận về cách định cấu hình chuột dòng Bloody.

Nếu bạn đi quá xa với dpi

Tất nhiên, tăng độ nhạy của chuột là một điều tốt. Nhưng nó cũng không chịu được sự đối xử bất cẩn. Sự cuồng tín không được chấp nhận ở đây, bởi vì đây không phải là trường hợp càng nhiều càng tốt. Bạn cần tập trung vào cảm xúc của mình. Nếu bạn nâng mức độ nhạy sáng lên mức không thể đạt được thì việc sử dụng chuột sẽ trở nên không thể thực hiện được. Khi người thao tác di chuyển nhẹ nhất, con trỏ sẽ nhảy từ góc này sang góc khác của màn hình. Vì vậy, bạn cần tăng thêm độ nhạy từng chút một. Nếu bạn thấy con trỏ hoạt động không phù hợp thì hãy giảm độ nhạy. Chỉ bằng cách thử và sai, bạn mới có thể đạt được kết quả lý tưởng.

Cách dễ nhất để điều chỉnh mức độ DPI là sử dụng phần mềm đặc biệt đi kèm với chuột. Có một cửa sổ đặc biệt ở đó để kiểm tra độ phân giải cảm biến mà bạn đang cố gắng áp dụng. Vì vậy, bạn có thể kiểm tra độ nhạy này. Quá nhiều độ nhạy cũng có thể ảnh hưởng tiêu cực đến hiệu suất của cảm biến. Và đây là một mức độ nguy hiểm hoàn toàn khác. Vì vậy hãy cẩn thận với các thí nghiệm của bạn.

Phần kết luận

Như vậy, chúng ta đã cùng nhau tìm hiểu về độ nhạy chuột của chuột như thế nào, cách thiết lập và hậu quả của việc không tuân thủ các quy tắc an toàn cơ bản khi chơi game với độ nhạy của chuột là gì. Hãy nhớ rằng, việc thay đổi DPI chỉ được hỗ trợ bởi những con chuột có tùy chọn này được tích hợp trong phần cứng. Không có cách nào mà không có điều này.

Trong game bắn súng trực tuyến, điều quan trọng nhất phụ thuộc vào độ nhạy của chuột: độ chính xác và tốc độ ngắm. Nhờ khả năng tinh chỉnh chuột chơi game, người chơi có thể tùy chỉnh chuột và bắt đầu sự nghiệp của một chiến binh chuyên nghiệp trong trò chơi yêu thích của mình.

Một trở ngại không thể vượt qua có thể cản trở bạn là việc thiếu hiểu biết về các thuật ngữ liên quan đến việc thiết lập chuột và không biết cài đặt nào sẽ tối ưu cho mình. Không có cài đặt độ nhạy chuột tiêu chuẩn cho game bắn súng trực tuyến, nhưng chúng tôi sẽ cố gắng nêu bật các tính năng và đề xuất chính cho chúng. Điều này giả sử bạn có một con chuột chơi game. Nếu không, bạn sẽ không thể có được sự tiếp tục thực sự của ván bài. Việc thiết lập chuột được thực hiện theo nhiều giai đoạn, tất cả đều bổ sung cho nhau.

1) Cài đặt độ nhạy và khả năng tăng tốc trong Windows

Chúng tôi cần trong thuộc tính chuột (Bắt đầu -> Bảng điều khiển -> Chuột)đặt thanh trượt tốc độ di chuyển con trỏ ở giữa (tab Tùy chọn con trỏ) và vô hiệu hóa độ chính xác tăng lên của việc cài đặt chỉ báo để Windows không ảnh hưởng đến tốc độ di chuyển theo bất kỳ cách nào và không cho phép người thao tác bỏ qua pixel. Điều này hoàn tất việc thiết lập chuột trong hệ điều hành.

2) Cấu hình chuột qua phần mềm

Đã đến lúc chuyển sang phần quan trọng nhất của quá trình thiết lập chuột - điều chỉnh độ nhạy thông qua phần mềm đi kèm với thiết bị. Ví dụ tác giả bài viết sử dụng chuột chơi game Razer DeathAdder Chroma. Để cấu hình con chuột này, hãy sử dụng chương trình Synapse của Razer. Điều quan trọng nhất đối với chúng tôi là điều chỉnh đặc tính DPI (con chuột sẽ vượt qua bao nhiêu điểm trên màn hình khi di chuyển một inch trên bàn di chuột) và một lần nữa vô hiệu hóa tất cả các loại tăng tốc phần mềm (chúng tôi không cần bỏ qua pixel khi di chuyển con chuột). Tất nhiên, mọi người đều chọn DPI dựa trên sở thích cá nhân, nhưng điều này có thể gây nhầm lẫn.

Đối với những game bắn súng trực tuyến, bạn nên sử dụng giá trị DPI thấp: trong hầu hết các trường hợp, điều đó sẽ phù hợp 800 dpi. Những người chơi chuyên nghiệp thậm chí còn sử dụng giá trị nhỏ hơn, nhưng điều này có vẻ quá bất tiện nếu bạn không quen. Giá trị càng thấp thì bạn càng phải di chuyển chuột nhiều hơn để di chuyển từ mép này sang mép kia của màn hình. Do đó, giá trị thấp hơn có nghĩa là chụp chính xác và chính xác hơn nhưng điều khiển phức tạp hơn. Càng cao, bạn càng cần phải di chuyển chuột ít hơn, nhưng giá trị quá cao có thể khiến trò chơi hoàn toàn không thể thực hiện được - tâm ngắm sẽ co giật và việc nhắm mục tiêu chính xác sẽ gây bất tiện, thậm chí căng thẳng. Có ý kiến ​​​​của những người chơi thiếu kinh nghiệm rằng chuột có độ nhạy càng cao thì càng tốt. Đây là một quan niệm sai lầm nếu tính đến việc chơi game bắn súng trực tuyến.

Sẽ rất tốt nếu cài đặt chuột trong phần mềm đi kèm cho phép bạn thay đổi riêng biệt từng mức độ nhạy sáng trên cả trục X và trục Y. Chúng tôi khuyên bạn nên cố gắng giảm mức độ nhạy cảm trên trục Y so với trục X khoảng 30-50%. Trong trường hợp của tôi, tôi đã tìm được một sự kết hợp thú vị 800x500 và 800x600. Trên thực tế, chuyển động chuột dọc trong game bắn súng trực tuyến được thực hiện ít thường xuyên hơn và không mạnh bằng chuyển động ngang. Ngoài ra, điều này sẽ ngăn chặn những chuyển động đột ngột của máy ảnh lên hoặc xuống (nếu chuột vô tình bị di chuyển).

Ngoài ra, nếu chuột của bạn hỗ trợ một số cài đặt DPI và chuyển đổi giữa chúng trong khi chơi bằng nút, thì bạn có thể thử nghiệm và nhập các giá trị khác nhau một cách an toàn để xác định giá trị tối ưu. Do đó, chuột của bạn sẽ có các cài đặt được tích hợp sẵn để hoạt động giống nhau trên mọi máy tính. Bạn không thể đạt được điều này nếu không sử dụng chuột chơi game. Đây là lý do tại sao trong eSports, người ta thường đến các giải đấu bằng thiết bị của riêng mình.

3) Điều chỉnh độ nhạy của chuột trong game

Trong hầu hết mọi game bắn súng trực tuyến, bạn có thể thực hiện các điều chỉnh bổ sung cho độ nhạy của chuột. Hơn nữa, điều này thường có thể được thực hiện cho cả bắn từ hông và bắn qua tầm nhìn. Bạn nên chọn những giá trị này sau khi sạc chuột chơi game của mình với các cài đặt từ bước đầu tiên và bước thứ hai. Một bước tốt là kiểm tra các phím nóng của bạn để biết những thay đổi về độ nhạy của chuột khi chơi game. Thông thường đây là các phím "[" và "]", "" hoặc "-" và "+". Bạn không nên bỏ qua những cài đặt này. Sẽ không có người chơi chuyên nghiệp nào chơi với cài đặt tiêu chuẩn, đặc biệt vì hầu hết họ thường tăng tốc chuột hoặc thực hiện khử răng cưa (bạn chắc chắn cũng nên tắt tính năng đó đi).

Bạn cũng nên mua một tấm thảm chơi lớn. Trong trường hợp của tôi, tôi đã tìm được một tấm thảm từ cùng một Razer (Razer Goliathus Speed ​​​​Large). Bạn không nên nghi ngờ về một tấm thảm như vậy, nhưng bạn có thể tiết kiệm tiền bằng cách mua một mẫu rẻ hơn. Điều này sẽ giúp bạn có không gian để điều khiển - bạn sẽ không phải co ro trên một miếng vá nhỏ và do chúng tôi cố gắng giảm mức độ nhạy cảm trong các game bắn súng trực tuyến, bạn sẽ phải di chuyển chuột nhiều hơn. Ngoài ra, những tấm thảm như vậy sẽ tồn tại rất lâu.

Máy tính hiện đại sẽ như thế nào nếu Douglas Engelbart không phát minh ra chuột máy tính? Đây có lẽ là một trong những phương tiện thuận tiện nhất để quản lý tất cả các loại PC.

Tùy chọn chuột tiêu chuẩn nhất là chuột hai nút. Nút bên trái chịu trách nhiệm thực hiện hành động chính (khởi chạy, lựa chọn, v.v.) và nút bên phải cho các tùy chọn bổ sung (gọi menu ngữ cảnh của đối tượng đã chọn, màn hình nền, v.v.). Mặc dù việc phân công các phím có thể dễ dàng thay đổi (đặc biệt đối với người thuận tay trái).

Các nhà sản xuất hiện đại không bị giới hạn ở chức năng như vậy và ngày càng có nhiều nút được tích hợp vào chuột.

Tùy chỉnh các nút bên của chuột văn phòng

Vì vậy, các tùy chọn sau là có thể:

  • Con lăn ngang (để làm việc với các quy trình trên bảng, đôi khi được thay thế bằng các tùy chọn nghiêng trái/phải cho con lăn dọc).
  • Một nút kết hợp với con lăn (nhấn vào nó sẽ di chuyển nhanh qua tài liệu).
  • Các nút điều khiển trình phát đa phương tiện (phát, tạm dừng, tua lại, điều khiển âm thanh, v.v.).

Dành cho game thủ:

  • Triple shot (tính năng đặc trưng của X7 Razer).
  • Nút/nút dành cho các tổ hợp nhấn được xác định trước (có chức năng ghi lại trình tự đã gõ).
  • Di chuyển tiến/lùi (để điều khiển ký tự không cần bàn phím). Và nhiều hơn nữa.

Trong hầu hết các trường hợp thiết lập thêm nút chuột chỉ có thể thực hiện được sau khi cài đặt trình điều khiển thích hợp và phần mềm cụ thể.

Mặc dù một số chức năng có thể khả dụng ngay sau khi kết nối (sử dụng công nghệ Plug-and-Play).

Do đó, chẳng hạn, để định cấu hình các nút bên trên chuột, bạn cần tải xuống trình điều khiển mới nhất từ ​​​​trang web của nhà sản xuất, chỉ định kiểu chuột của bạn trong tìm kiếm.

Hãy xem trình tự các nút cài đặt bằng ví dụ về chuột Logitech và chương trình SetPoint chính thức của chúng.

Để thay đổi tác vụ mà nút chuột thực hiện, hãy làm theo các bước sau:

  1. Khởi chạy tiện ích Cài đặt SetPoint (Bắt đầu > Chương trình > Logitech > Chuột và Bàn phím > Cài đặt Chuột và Bàn phím).
  2. Chuyển đến tab cửa sổ My Mouse và chọn kiểu máy của bạn từ danh sách.
  3. Chọn nút cần cấu hình trong trường Chọn nút.
  4. Tiếp theo, chọn chức năng chúng ta cần trong trường Chọn nhiệm vụ (LƯU Ý: Bạn có thể nhấp vào nút có ký hiệu “?” để biết mô tả chi tiết về nhiệm vụ).
  5. Bây giờ hãy nhấp vào nút Áp dụng để lưu cài đặt.

Thuật toán cài đặt nút này tương tự như hầu hết các chương trình của các nhà sản xuất phổ biến.

Một số nhà sản xuất thích cài đặt thêm các tiện ích đặc biệt dành cho chuột nhiều nút chơi game, có thể khởi chạy nhanh từ khay hệ thống (lưu ý rằng một số ứng dụng đang hoạt động trong khay có thể được thu nhỏ vào menu đặc biệt để tiết kiệm dung lượng).

Trong cửa sổ điều khiển, bạn có thể định cấu hình tất cả các tùy chọn có sẵn, ví dụ: đây là giao diện thiết lập cho Chuột chơi game Logitech G600 có thể trông như thế nào:

Định cấu hình các nút bên chuột thông qua Windows Update

  1. Hệ điều hành Windows bắt đầu từ phiên bản 7 hỗ trợ cài đặt trình điều khiển đã được xác minh thông qua trung tâm cập nhật. Để thực hiện việc này, bạn cần kết nối một thiết bị mới, bắt đầu kiểm tra các bản cập nhật và đợi cho đến khi chúng được cài đặt.
  2. Sau này, các tùy chọn tùy chỉnh nút chuột của bạn sẽ có sẵn thông qua một tab bổ sung trong cài đặt chuột. Bạn có thể truy cập chúng thông qua Trung tâm cài đặt dành cho Windows 10 ( “Menu bắt đầu” - “Cài đặt” - “Thiết bị” - “Chuột” - “Tùy chọn chuột nâng cao”) hoặc thông qua Bảng điều khiển cho tất cả các phiên bản của HĐH Windows (“Bảng điều khiển” - “Phần cứng và âm thanh” - khối “Thiết bị và Máy in” - “Chuột”).
  3. Trong cửa sổ mở ra, ngoài các cài đặt tiêu chuẩn, sẽ có một tab dành cho nhà sản xuất chuột của bạn.
  4. Nếu giao diện cấu hình tiêu chuẩn và các khả năng của nó không phù hợp với bạn, bạn có thể sử dụng một trong những tiện ích phổ biến để gán lại các hành động, chẳng hạn như Điều khiển nút X-Mouse hoặc Trình nhấp chuột, v.v. Hãy cẩn thận, phần mềm được chỉ định sẽ không hoạt động nếu không có trình điều khiển chuột gốc, nghĩa là về cơ bản nó là một tiện ích bổ sung cho chức năng tiêu chuẩn.

VIDEO HƯỚNG DẪN

NútDPI có ý nghĩa gì trên chuột không dây?

DPI (từ tiếng Anh “Dots per inch”) - đối với chuột máy tính, đây là chỉ báo về tốc độ đọc khi con trỏ được di chuyển. Mặc dù thuật ngữ chính xác hơn sẽ là CPI (“Số lượng trên mỗi inch”).

Độ phân giải càng cao thì con trỏ sẽ di chuyển càng nhanh khi bạn di chuyển chuột trên một bề mặt.

Theo đó, nếu độ phân giải màn hình PC của bạn rất cao thì giá trị tiêu chuẩn dpi có thể gây ra vấn đề khi sử dụng chuột, vì để di chuyển con trỏ, bạn sẽ phải di chuyển chuột nhiều lần theo cùng một hướng. Điều đó đôi khi rất bất tiện.

Sử dụng nút dpi trên chuột thường xuyên không cần thiết. Việc thiết lập được thực hiện một lần và quên. Khi bạn kết nối pin với chuột không dây, chỉ báo sẽ được đặt ở giá trị tối thiểu, bạn có thể tăng chỉ báo này bằng cách nhấn nút “DPI” trên vỏ một lần.

Tùy thuộc vào số lượng chế độ được thiết bị hỗ trợ, có thể cần thêm 2-3 lần nhấp. Nếu vượt quá số lượng chế độ được chỉ định, quá trình đếm ngược sẽ bắt đầu lại. Ví dụ: 1000 pdi-2000 dpi-3000 dpi-1000 dpi, v.v. trong một vòng tròn.

Không cần cài đặt bất kỳ trình điều khiển đặc biệt nào cho tính năng này.

Độ nhạy của con trỏ của bất kỳ con chuột nào có thể được thay đổi trong phần tương ứng của cài đặt PC ( "Bảng điều khiển" - "Phần cứng và âm thanh" - Khối "Thiết bị và Máy in" - mục "Chuột" - tab "Tùy chọn con trỏ" - Khối "Di chuyển" - Thanh trượt "Đặt tốc độ con trỏ"). Cài đặt này không liên quan gì đến nútDPI, tức là nó được xử lý theo chương trình.

dpi là gì?

DPI là viết tắt của số chấm trên mỗi inch. Nói cách khác, độ phân giải của màn hình thiết bị di động. Tôi nghĩ mọi người đều hiểu rằng chẳng ích gì khi vẽ đồ họa chất lượng cao trên các thiết bị có độ phân giải màn hình 240x320 pixel. Đó là lý do tại sao hệ điều hành Android được chia thành nhiều loại tương ứng với các đặc tính kỹ thuật nhất định của điện thoại thông minh/máy tính bảng Android của bạn. Cài đặt dpi càng cao thì hình ảnh trên màn hình thiết bị của bạn sẽ càng đẹp.

Các loại dpi

  • Độ phân giải thấp (LDPI) – 120 dpi (320x240 pixel)
  • Độ phân giải trung bình (MDPI) – 160 dpi (320x480 pixel)
  • Độ phân giải cao (HDPI) – 240 dpi (480x800 pixel)
  • Độ phân giải cực cao (XHDPI) – 320 dpi (720x1280 pixel)
  • Độ phân giải cực cao (XXHDPI) – 480 dpi (1920x1080 pixel)
  • Độ phân giải cực cao (XXXHDPI) – 640 dpi (3840x2160 pixel)

Gần đây nhất, một danh mụcDPI mới đã được thêm vào có tên XXXDHPI, tương ứng với 640DPI. DPI này được sử dụng cho độ phân giải 4K trong TV hiện đại, nhưng có thể nó sẽ sớm tiếp cận được các thiết bị di động.


Việc chia DPI thành các danh mục cho phép các nhà phát triển lựa chọn đồ họa trên điện thoại thông minh và máy tính bảng một cách hiệu quả và chính xác hơn. Tại thời điểm tạo chương trình/trò chơi, nhà phát triển có thể tạo một số hình ảnh có kích thước nhất định. Tại thời điểm cần xử lý hình ảnh đã tải xuống, ứng dụng sẽ tự động dò tìm độ phân giải hiển thị và hiển thị hình ảnh phù hợp nhất. Chức năng này đóng vai trò đặc biệt quan trọng đối với các thiết bị giá rẻ có độ phân giải thấp. Hiển thị hình ảnh có độ phân giải cao hơn trên các thiết bị như vậy có thể làm chậm hệ thống do tiêu thụ bộ nhớ cao hơn.

Làm cách nào để xác định và thay đổi DPI trên thiết bị Android?

Tham số này thay đổi vì một lý do. Một số ứng dụng có thể không hiển thị chính xác trên màn hình thiết bị của bạn. Thay đổi giá trịDPI sẽ khắc phục được vấn đề này.


Bạn có thể xác định giá trị DPI hiện tại bằng một ứng dụng đơn giản có tên. Chỉ cần tải xuống, cài đặt và chạy chương trình này, sau đó bạn sẽ thấy giá trị mình cần trên màn hình.

Để thay đổi PI, thiết bị của bạn phải được root, hay nói cách khác là phải có quyền ROOT. Điều quan trọng là phải hiểu rằng bạn không nên ngay lập tức thay đổi giá trị thành giá trị tối đa, nếu không có thể xảy ra lỗi hệ thống.

GIMP có một cách rất dễ dàng để thực hiện điều tôi muốn. Tôi chỉ cài đặt đoạn hội thoại tiếng Đức, nhưng tôi sẽ cố gắng dịch nó. Tôi đang nói về việc đi tới Ảnh -> PrintingSize, sau đó điều chỉnh các giá trị Độ phân giải X và Độ phân giải Y mà tôi gọi là giá trịDPI. Bạn cũng có thể chọn định dạng theo mặc định là Pixel/Inch. (Trong đoạn hội thoại tiếng Đức có Bild -> Druckgröße và có X-Auflösung và Y-Auflösung)

Được rồi, các giá trị ở đó thường là 72 theo mặc định. Khi mình đổi sang vd 300 thì nó làm ảnh trên máy tính vẫn giữ nguyên nhưng nếu mình in ra thì nhìn vào sẽ nhỏ hơn nhưng tất cả các chi tiết vẫn ở đó chỉ là nhỏ hơn -> nó có độ phân giải cao hơn giấy in (nhưng kích thước nhỏ hơn... phù hợp với tôi).

Tôi làm điều này thường xuyên khi làm việc với LaTeX, hay cụ thể hơn là lệnh pdflatex trên máy Ubuntu gần đây. Khi tôi thực hiện quy trình trên với GIMP theo cách thủ công, mọi thứ đều hoạt động tốt. Hình ảnh trong tệp PDF thu được sẽ nhỏ hơn nhưng sẽ được in ở chất lượng cao.

Điều tôi đang cố gắng làm là tự động hóa quá trình vào GIMP và điều chỉnh các giá trị DPI. Vì ImageMagick được biết đến là rất xuất sắc và tôi đã sử dụng nó cho nhiều tác vụ khác nên tôi đã cố gắng đạt được mục tiêu của mình bằng công cụ này. Nhưng nó không làm những gì tôi muốn.

Sau khi thử rất nhiều thứ, tôi nghĩ đây thực sự là lệnh nên là bạn của tôi:

Chuyển đổi input.png -mật độ 300 đầu ra.png

Điều này sẽ đặt DPI thành 300 vì tôi có thể đọc ở mọi nơi trên internet. Nó dường như được làm việc. Nhưng khi tôi kiểm tra tệp, nó vẫn giữ nguyên (CHỈNH SỬA: đây là những gì tôi mong đợi, như đã giải thích ở trên).

Tệp input.png out.png input.png: Dữ liệu hình ảnh PNG, 611 x 453, thang độ xám 8 bit, không xen kẽ out.png: Dữ liệu hình ảnh PNG, 611 x 453, thang độ xám 8 bit, không xen kẽ

Khi tôi sử dụng lệnh này, có vẻ như tôi đã làm được điều mình muốn:

Xác định -verbose out.png | grep 300 Độ phân giải: 300x300 PNG:pHYs: x_res=300, y_res=300, đơn vị=0

input.png , cùng một đầu ra chuyển sang input.png điều này làm tôi bối rối... vậy có thể xem sai tham số?

Nhưng bây giờ khi tôi cung cấp pdflatex cho TeX của mình, hình ảnh vẫn lớn và mờ. Ngoài ra khi tôi mở lại hình ảnh bằng GIMP, giá trị DPI được đặt thành 72 thay vì 300. Vì vậy không có tác dụng gì cả.

Bây giờ vấn đề là gì. Tôi đã nhận được một cái gì đó hoàn toàn sai? Tôi không thể sai vì mọi thứ đều hoạt động tốt với GIMP.

Cảm ơn vì đã giúp đỡ. Tôi cũng sẵn sàng đón nhận các giải pháp tự động hóa khác có thể dễ dàng thực hiện trên hệ thống Linux.

4 Giải pháp thu thập biểu mẫu web cho “Tôi muốn thay đổi PI bằng ImageMagick mà không thay đổi kích thước thực tế của byte dữ liệu hình ảnh”

Chỉ định đơn vị - Tôi dường như nhớ mình đã gặp sự cố khi bỏ lỡ tùy chọn này (mặc dù dpi phải là mặc định), ví dụ:

Chuyển đổi -units PixelsPerInch input.png -mật độ 300 đầu ra.png

Bạn có biết GIMP sử dụng các trường dữ liệu tích hợp nào để đọc độ phân giải - nó có trường dữ liệu riêng ghi đè các trường dữ liệu tiêu chuẩn được ImageMagick sử dụng không? Ví dụ: Photoshop sử dụng Photoshop:XResolution và Photoshop:YResolution nên bạn phải đặt Photoshop để phát hiện mật độ (ImageMagick không thể thực hiện việc này - chúng tôi sử dụng ExifTool).

Lưu ý rằng bạn có thể sử dụng Exiftool để đọc quyền. Ví dụ: Exiftool "-*độ phân giải*" c.jpg có thể hiển thị

Đơn vị: inch X Độ phân giải: 300 Y Độ phân giải: 300

Exiftool cũng có thể đặt tham số, nhưng như đã lưu ý trong trang man Image::ExifTool::TagNames, các thẻ XResolution và YResolution bổ sung không thể ghi trong Exiftool.

Tôi không biết liệu ImageMagick có tùy chọn thay đổi độ phân giải hay không, nhưng tôi sẽ ngạc nhiên nếu không có. Bạn cũng có thể dễ dàng viết các tập lệnh GIMP để tự động hóa những tác vụ như vậy và bạn có thể thay đổi quyền bằng các chương trình nhỏ. Ví dụ: chương trình C sau (được biên dịch qua gcc setRes.c -O3 -Wall -o setRes) đọc một vài byte đầu tiên của tệp jpeg, thay đổi quyền thành 300 và ghi lại chúng. Chương trình, như được hiển thị, sử dụng các hằng số cho các máy đầu nhỏ như x86. Nếu nó đang chạy trên một máy lớn, nó sẽ kết thúc bằng một thông báo như Error: xyz may not be a .jpg file , ngay cả khi xyz tập tin jpeg. Xin lưu ý: Tôi không kiểm tra hình ảnh thu được thông qua pdflatex; Có lẽ bạn sẽ thấy đáng để đăng câu hỏi lên tex SE.

/* jiw -- 24 tháng 9 năm 2012 -- Re: đặt độ phân giải ở dạng jpg -- Được cung cấp mà không có bảo hành theo điều khoản GPL v3 tại http://www.gnu.org/licenses/gpl.html */ #include #bao gồm void errorExit(char *msg, char *par, int fe) ( fprintf (stderr, "\n%3d Error: %s %s\n", fe, msg, par); exit (1); ) // Lưu ý , các hằng số hex được đảo ngược byte trên các máy endian nhỏ và lớn enum ( JF=0x464a, IF=0x4649, L300=0x2c01, B300=0x012c, NEWRES=L300); int main(int argc, char *argv) ( FILE *fi; short int buf; int r, L=sizeof buf; if (argc<2) errorExit(argv, "requires a .jpg file name", 0); fi = fopen(argv, "r+b"); if(!fi) errorExit("open failed for", argv, ferror(fi)); r = fread(buf, 1, L, fi); if (r != L) errorExit("read failed for", argv, ferror(fi)); if (buf != JF || buf != IF) // Check JFIF signature errorExit(argv, "may be not a .jpg file", 0); buf = buf = NEWRES; fseek(fi, 0, SEEK_SET); r = fwrite(buf, 1, L, fi); if (r != L) errorExit("write failed for", argv, ferror(fi)); return 0; }

Tôi không thể tìm ra cách thuyết phục chuyển thành chỉ thêm siêu dữ liệu, không mã hóa lại bitmap [đơn sắc] của tôi; Nó đã mở rộng tệp> 50%.

Tôi phát hiện ra rằng pngcrush(không phải công cụ ImageMagick) cũng có thể thêm siêu dữ liệu mật độ. Dòng lệnh này đánh dấu 600dpi này và cho phép các tối ưu hóa khác giúp giảm kích thước tệp xuống ~ 10%:

PNGcrush -res 600 in.png out.png

"Tôi muốn thay đổi PI bằng Imagemagick mà không thay đổi kích thước thực của dữ liệu hình ảnh."

Điều này là không thể!

Bởi vì:

Thêm "Số chấm trên mỗi inch"<==>nhiều pixel hơn trên mỗi khu vực<==>tổng số pixel trên mỗi hình ảnh nhiều hơn<==>tổng số byte cho mỗi hình ảnh nhiều hơn

Ngoài ra, có vẻ như bạn không hiểu thực sự PPI là gì:

  1. Đây là một ý nghĩa hoàn toàn trừu tượng và chỉ có ý nghĩa thực tế trong bối cảnh hiểu được kích thước tuyệt đối của bản in hoặc hiển thị trên màn hình hoặc màn hình:
    • Bạn có thể "in" các hình ảnh 72x72 pixel tương tự lên hình vuông 1 inch: bản in sẽ có độ phân giải 72dpi.
    • Bạn có thể "in" nó lên một hình vuông rộng 1/4": bản in khi đó sẽ có độ phân giải 288dpi pixel x 288dpi.
    • (Ghi chú. Nếu bạn in nó ở 288dpi x 288dpi 1 inch, nó không còn là hình ảnh cũ nữa: nó sẽ trải qua một số phép ngoại suy thông qua trình điều khiển máy in hoặc một số cơ chế lọc khác và thay vào đó nó sẽ trở thành hình ảnh 288x288 pixel của hình ảnh 72x72 pixel.. .)
  2. Cả hai bản in sẽ có cùng thông tin hình ảnh - hình ảnh 288 dpi sẽ không còn nữa.

Nếu bạn muốn in hình ảnh gốc 72x72 pixel trên hình vuông 1" nhưng ở độ phân giải 288dpi, bạn sẽ phải chỉnh lại hình ảnh (trong trường hợp này là tỷ lệ của nó). Đối với mỗi 1 pixel trong ảnh gốc, bạn sẽ cần 4 pixel của hình ảnh mới được chia tỷ lệ. Hiện nay, có nhiều thuật toán khác nhau có thể được sử dụng để tính toán các giá trị màu mà 4 pixel này (3 trong số đó là pixel mới) phải có:

  • Bạn có thể cung cấp cho chúng giống như pixel gốc (đây là một thuật toán rất thô sơ,
  • Hoặc bạn có thể thực hiện một số phép tính trung bình giá trị màu của pixel gốc với giá trị màu của các pixel lân cận.

Trong cả hai trường hợp, bạn tạo một hình ảnh lớn hơn bao gồm 288 hàng pixel, mỗi hàng có 288 pixel (288x288 pixel).

Những gì Gimp làm cho bạn khi bạn xem qua "Hình ảnh -> Kích thước in" là nó đơn giản hóa quá trình tính toán lại các thay đổi kích thước pixel tuyệt đối cần thiết, giúp nó thân thiện hơn với người dùng. Vì điều này…

  • ...trước tiên nó hỏi bạn về DPI, vì một máy in nhất định không thể thay đổi độ phân giải in một cách tùy ý (một số có thể cung cấp không phải một mà có thể hai hoặc ba độ phân giải khác nhau). Vì vậy, nó yêu cầu bạn cho phép mà bạn muốn in. Đây là thông tin đầu tiên.
  • ... sau đó nó cũng yêu cầu thông tin thứ hai: bản in sẽ xuất hiện ở kích thước nào (tính bằng cm, mm hoặc inch) trên giấy.

Dựa trên hai thông tin này, Gimp sau đó tính toán tổng số pixel mà nó phải sử dụng (ngoại suy từ số pixel ban đầu) để lấp đầy khoảng trống được yêu cầu ở độ phân giải được yêu cầu.

Tuy nhiên, việc chia tỷ lệ bitmap bằng cách làm cho nó chứa nhiều pixel hơn sẽ không thêm bất kỳ thông tin thực nào vào nó và nó chỉ thêm "chất lượng" cho nó, điều này là hư cấu. Nó có thể để trông giống như tốt hơn mắt người nếu thuật toán chia tỷ lệ của bạn "tốt". Và nó sẽ trông xấu nếu bạn chỉ cần tăng gấp đôi, gấp ba hoặc tăng số lượng pixel hiện có, như một số thuật toán đơn giản vẫn làm.

Đối với hình ảnh raster,
Cài đặt dpi chỉ áp dụng trong ngữ cảnh in hoặc trưng bày . Bởi vì máy in hoặc màn hình cung cấp độ phân giải cố định. Vì vậy, đây là thông tin chỉ...

  • ...trình điều khiển máy in hoặc
  • ...ứng dụng hình ảnh hỗ trợ in ấn

Cần phải biết.

Và tài liệu ImageMagick hoàn toàn đồng ý với tôi:

-mật độ chiều rộng
-mật độ rộngxheight
Đặt độ phân giải hình ảnh ngang và dọc cho hiển thị cho các thiết bị.

Đối với hình ảnh vector hoặc định dạng tệp
(Ví dụ: PDF hoặc PostScript), nhưng tham số DPI cực kỳ quan trọng trong bối cảnh của chúng sự raster hóa . Độ phân giải cao hơn sẽ chuyển nhiều thông tin hơn về các bức tranh sang định dạng raster và do đó giữ được nhiều chi tiết hơn so với chất lượng thực tế ban đầu. Khi chuyển đổi hình ảnh vector có kích thước nhất định tính bằng mm, cm hoặc inch sang hình ảnh raster, độ phân giải cao hơn sẽ trực tiếp chuyển thành tổng số pixel trong hình ảnh nhiều hơn.

Ngoài ra, ImageMagick không hỗ trợ "in". Thay vào đó, chỉ có ImageMagick...

  • ... chuyển đổi các tệp từ định dạng raster nhất định sang các định dạng raster khác;
  • ...hoặc chia tỷ lệ hoặc thay đổi kích thước ảnh bitmap;
  • ...hoặc thay đổi giá trị màu theo một thuật toán cụ thể;
  • ...hoặc anh ta cắt xén các hình ảnh, phủ lên chúng, đảo ngược chúng, phản chiếu chúng;
  • …và “không….

... nhưng để in hình ảnh được kiểm soát, bạn cần sử dụng chương trình khác.

Một số định dạng hình ảnh (TIFF, PNG, ...) hỗ trợ lưu trữ cài đặt DPI nội bộ trong siêu dữ liệu của chúng.

Nhưng đây không gì khác hơn là một thuộc tính "gợi ý" không thay đổi bitmap cơ bản. Đây là lý do tại sao bạn thực hiện khám phá này:

"Khi tôi kiểm tra tập tin, nó vẫn như cũ."

"Gợi ý" này có thể được đánh giá tự động bởi trình điều khiển máy in hoặc các chương trình tạo trang như LaTeX. Trong trường hợp không có những "gợi ý" PP như vậy (hoặc nếu bằng cách nào đó chúng không biểu hiện theo cách LaTeX mong đợi chúng được thực thi), LaTeX vẫn có thể hiển thị bất kỳ hình ảnh nào trên trang như mong đợi - nó chỉ cần hình ảnh nào -mã LaTeX rõ ràng hơn xung quanh hình ảnh!

Một số định dạng hình ảnh khác (JPEG(?), BMP, ...) thậm chí không hỗ trợ lưu trữ gợi ý DPI trên siêu dữ liệu nội bộ của chúng.

Vì vậy Gimp chỉ hỗ trợ những gì bạn nhìn thấy trong "Picture -> Print Size" vì nó muốn in hình ảnh. Với ImageMagick bạn không thể in.

Tiếp tục làm những gì bạn muốn làm với Gimp khi in. Điều này không có ý nghĩa với ImageMagick.

Xem thêm phần tài liệu IM bổ sung này, giải thích cùng một chủ đề bằng các từ khác nhau.

Vì vậy, những gì còn lại:

  • Nếu bạn xử lý hình ảnh của mình bằng Gimp rồi dán kết quả vào LaTeX, trang sẽ trông như bạn mong đợi.
  • Nếu bạn thao tác hình ảnh của mình bằng ImageMagick rồi dán kết quả vào LaTeX, trang sẽ trông giống như Không theo cách này, như bạn mong đợi.

Để giải quyết vấn đề trên, vui lòng cung cấp thông tin sau:

  • Phiên bản chính xác của bản cài đặt ImageMagick của bạn (đầu ra đầy đủ của cấu hình Convert -version và Convert -list);
  • (Liên kết tới) ảnh mẫu gốc;
  • (Link tới) các hình ảnh tương tự do Gimp quản lý;
  • (Liên kết tới), cùng một hình ảnh được quản lý bởi ImageMagick.

Bằng cách này, chúng tôi có thể giúp giải quyết vấn đề.

Nhưng xin lưu ý: đây là một vấn đề khác do chủ đề/tiêu đề hiện tại của bạn đang hỏi: "Tôi muốn thay đổi PI bằng Imagemagick mà không thay đổi kích thước thực của dữ liệu hình ảnh"

Cập nhật

Bởi vì một số độc giả vẫn không rõ những gì tôi nhận thấy ở trên, đây là một lần thử khác...

Bất cứ điều gì được đánh dấu là "Sự cho phép" hoặc "Tỉ trọng" bên trong tập tin hình ảnh, là thuộc tính siêu dữ liệu . Nó không ảnh hưởng đến số lượng pixel thực tế được mô tả bởi tệp và hoàn toàn không liên quan đến vấn đề đó. Nó chỉ manh mối, cái nào có thể hoặc không thể được thực hiện khi in, hiển thị hoặc hiển thị hình ảnh bằng cách in hoặc hiển thị hoặc ứng dụng.

Với mục đích này, nó chỉ là một vài con số được lưu trữ trong một tệp hình ảnh. Những con số này cho biết thiết bị đầu ra, chẳng hạn như máy in và cho biết hình ảnh sẽ được hiển thị bao nhiêu điểm (hoặc pixel) trên mỗi inch. Đối với các định dạng vectơ như PostScript, PDF, MWF và SVG, nó cho biết tỷ lệ pixel để vẽ bất kỳ tọa độ nào trong thế giới thực được hình ảnh sử dụng.

Trong một ví dụ, khi giá trị độ phân giải được ImageMagick chỉ định bên trong siêu dữ liệu hình ảnh là KHÔNG tuân thủ bởi Adobe Photoshop. Photoshop lưu trữ các gợi ý về độ phân giải màn hình hoặc bản in mong muốn trong một cấu hình độc quyền được gọi là 8bim . ImageMagick không chạm vào cấu hình này ngay cả khi được yêu cầu ghi thay đổi độ phân giải vào siêu dữ liệu của tệp hình ảnh. Mặt khác, Photoshop sẽ bỏ qua tất cả các gợi ý về độ phân giải được ImageMagick lưu trữ trong trường siêu dữ liệu tiêu chuẩn mặc định được xác định cho mục đích này ngay khi nó nhìn thấy hồ sơ của chính nó 8bim .

OP đáng lẽ phải chọn tiêu đề:

  • "Tôi muốn thay đổi PI (gợi ý độ phân giải siêu dữ liệu) bằng ImageMagick mà không thay đổi số pixel thực tế trong hình ảnh"

Để tránh mọi hiểu lầm...