Giải Tin Học trang 132
Lời giải chi tiết SGK Lớp 11 · Môn Tin Há»c · Trang 132–133
Nguon: Tin Hoc 11 - Ket Noi Tri Thuc Voi Cuoc Song (trang 132 – 133)
⚠️ Lưu ý: Hình ảnh cung cấp là trang 131 và 132 của Bài 27 "Công cụ tinh chỉnh màu sắc và chỉnh sửa ảnh" (GIMP). Phần bài tập (LUYỆN TẬP và VẬN DỤNG) nằm ở trang 132. Mình sẽ tóm tắt kiến thức nền và giải đầy đủ các câu hỏi.
🔍 Kiến thức cần nhớ
Hai công cụ chỉnh sửa, xóa chi tiết trong GIMP:
| Công cụ | Cách hoạt động | Khi nào dùng |
|---|---|---|
| Healing (Chữa lành) | Lấy mẫu từ vùng nguồn rồi hòa trộn (blend) với màu/độ sáng tại điểm chỉnh sửa | Vùng cần sửa có màu nền đồng nhất, gần giống vùng xung quanh (xóa nốt ruồi, vết nám trên da) |
| Clone (Nhân bản) | Sao chép y nguyên điểm ảnh từ vùng nguồn sang vùng đích, không hòa trộn | Vùng cần sửa giáp ranh hai màu khác biệt rõ rệt (xóa dây điện sát mép lá cây) |
💡 Mẹo nhớ: - Healing = "chữa lành" → biết tự hòa trộn cho mịn, nhưng dễ lem màu khi gặp hai vùng màu khác nhau ở điểm giao. - Clone = "nhân bản" → chép nguyên xi nên giữ được ranh giới sắc nét, không bị lem.
Quy trình thay nền trời (Nhiệm vụ 2):
- Nhân đôi lớp ảnh gốc → đặt tên
phong_canh(sửa trên bản sao để giữ ảnh gốc). - Thêm kênh trong suốt (Add alpha Channel).
- Chọn vùng bầu trời → Edit → Clear để xóa thành vùng trong suốt.
- Tinh chỉnh viền cây bằng Eraser/cọ.
- Tạo lớp mới
bau_troinằm dưới lớpphong_canh. - Chọn 2 tông màu xanh lam (4b9dde và c1e6fb).
- Dùng công cụ màu chuyển Gradient, kiểu FG to BG (RGB).
- Kéo thả từ trên xuống để đổ màu chuyển sắc mô phỏng bầu trời.
💡 Mẹo nhớ thứ tự lớp: Lớp nền trời phải nằm dưới lớp phong cảnh, vì nền trời là phần ở phía sau sẽ "lộ ra" qua chỗ trong suốt của lớp phong cảnh.
⚙️ Bài tập
Câu 1
Đề bài: Trong Nhiệm vụ 2, nếu thực hiện các bước từ 5 đến 9 trước thì khi hiển thị cả ba lớp ta thu được ảnh như thế nào?
Cách 1 — Phân tích theo thứ tự chồng lớp
Cần xác định rõ thứ tự ba lớp từ trên xuống dưới:
- Trên cùng: lớp
phong_canh(đã/chưa cắt nền trời tùy thời điểm). - Giữa: lớp
bau_troi(màu chuyển sắc xanh lam). - Dưới cùng: lớp ảnh gốc.
Các bước 5 → 9 chỉ thực hiện việc tạo lớp bau_troi và đổ màu chuyển sắc cho nó. Lúc này phần nền trời xám của lớp phong_canh vẫn còn nguyên (vì các bước 1 → 4 — cắt bỏ nền trời — chưa được thực hiện).
Khi hiển thị cả ba lớp:
- Lớp
phong_canhở trên cùng vẫn còn đủ cả phần nền trời xám, không có vùng trong suốt nào. - Vì vậy lớp
bau_troiở dưới bị che khuất hoàn toàn, không nhìn thấy được.
Kết luận: Ta vẫn thu được ảnh cánh đồng hoa với nền trời xám như ảnh gốc ban đầu (Hình 27.8), giống như chưa hề chỉnh sửa. Lớp màu xanh đã tạo không phát huy tác dụng vì bị lớp phong cảnh che lấp.
Cách 2 — Suy luận nhanh
Lớp màu trời chỉ "lộ ra" được khi lớp phía trên có chỗ trong suốt. Chưa cắt nền trời (chưa làm bước 1–4) → lớp trên kín đặc → ảnh thu được y hệt ảnh gốc nền xám.
⚠️ Lưu ý thi: Dạng câu hỏi "đảo thứ tự thao tác" rất hay gặp. Hãy luôn nhớ: chỗ trong suốt ở lớp trên mới cho thấy lớp dưới. Không có vùng trong suốt thì lớp dưới vô nghĩa.
Câu 2
Đề bài: Giả sử màu nổi và màu nền đang có giá trị theo hệ RGB là (100, 125, 125) và (225, 225, 0). Nếu ta thực hiện bước 3 và 4 trên lớp ảnh ban đầu (ảnh gốc sau khi mở) thì hình ảnh mới của lớp như thế nào?
Cách 1 — Phân tích bản chất hai bước
- Bước 3: dùng công cụ chọn tự do để chọn phần bầu trời.
- Bước 4: nháy phải vào vùng chọn → Edit → Clear (xóa vùng đã chọn).
Cần phân biệt hai trường hợp về kênh alpha (độ trong suốt) của lớp ảnh gốc:
Trường hợp lớp gốc CHƯA có kênh alpha (chưa làm Add alpha Channel — đúng như đề mô tả "ảnh gốc sau khi mở"):
Khi lớp không có kênh trong suốt, lệnh Clear sẽ tô vùng đã chọn bằng màu nền (Background color) chứ không tạo vùng trong suốt.
→ Phần bầu trời được chọn sẽ bị tô đầy bằng màu nền (225, 225, 0) — tức màu vàng.
Kết luận: Hình ảnh mới là cánh đồng hoa với phần nền trời bị thay thế hoàn toàn bằng một mảng màu vàng đặc (225, 225, 0), không có chuyển sắc, không trong suốt.
(Lưu ý: màu nổi (100, 125, 125) không ảnh hưởng đến kết quả, vì Clear chỉ dùng màu nền.)
Cách 2 — So sánh với quy trình chuẩn
Trong quy trình đúng, ở Bước 2 ta đã Add alpha Channel trước, nên Clear tạo ra vùng trong suốt (Hình 27.9). Còn ở đây làm Clear trên lớp chưa có alpha → GIMP không thể tạo trong suốt nên lấp bằng màu nền. Đây chính là điểm khác biệt mấu chốt.
💡 Mẹo nhớ: - Lớp có kênh alpha + Clear → vùng trong suốt. - Lớp không có kênh alpha + Clear → tô màu nền.
⚠️ Lưu ý thi: Đây là bẫy rất hay. Đừng vội kết luận "xóa thành trong suốt". Phải xét xem lớp đã có kênh alpha hay chưa. Đề nhấn mạnh "ảnh gốc sau khi mở" (chưa thêm alpha) chính là gợi ý.
Câu 3
Đề bài: Nếu ta cần sử dụng công cụ Clone trên một vùng ảnh hình chữ nhật thì theo em ta nên dùng đầu cọ nào?
Cách 1 — Khớp hình dạng đầu cọ với vùng cần sửa
Công cụ Clone sao chép điểm ảnh theo hình dạng và kích thước của đầu cọ (brush). Để phủ kín và bám sát một vùng hình chữ nhật mà không tràn ra ngoài hay sót ở các góc, ta nên chọn:
→ Đầu cọ có dạng hình vuông/hình chữ nhật, viền cứng (hard edge), ví dụ cọ kiểu Block / hard square trong GIMP.
Lý do:
- Đầu cọ vuông có cạnh thẳng và góc vuông, khớp tự nhiên với mép và góc của vùng chữ nhật → phủ đều, không bỏ sót góc.
- Cọ viền cứng (không mờ rìa) cho phép sao chép sắc nét, đúng ranh giới, tránh hiện tượng lem màu ở mép như cọ tròn mềm.
Kết luận: Nên dùng đầu cọ hình vuông/chữ nhật với viền cứng, đồng thời điều chỉnh kích thước cọ phù hợp với bề rộng vùng cần xử lý.
Cách 2 — Suy luận theo nguyên tắc "hình nào dùng cọ nấy"
Vùng tròn → cọ tròn; vùng có cạnh thẳng góc vuông → cọ vuông. Với hình chữ nhật, cọ vuông cứng giúp các đường nét sao chép thẳng, gọn, ít thao tác lặp nhất.
💡 Mẹo nhớ: Chọn đầu cọ giống hình dạng vùng cần xử lý sẽ nhanh và đẹp nhất. Vùng cạnh sắc → cọ cứng; vùng cần hòa mịn (da người) → cọ mềm rìa.
VẬN DỤNG
Đề bài: Lấy một ảnh chụp chân dung có nhược điểm như nám, mụn,… Thực hiện việc xóa các vết này bằng công cụ Clone và Healing. So sánh kết quả khi chỉ dùng một trong hai loại.
Gợi ý thực hành và kết quả so sánh:
Các bước thực hiện:
- Mở ảnh chân dung trong GIMP, phóng to vùng có nám/mụn.
- Với Healing: giữ phím Ctrl, nháy chuột chọn vùng nguồn (vùng da sạch lân cận), rồi tô lên vết mụn. Giảm độ lớn cọ cho vừa với vết cần xóa.
- Với Clone: thao tác tương tự (Ctrl chọn nguồn rồi tô).
So sánh kết quả:
| Tiêu chí | Công cụ Healing | Công cụ Clone |
|---|---|---|
| Cách xử lý | Hòa trộn màu/độ sáng nguồn với vùng đích | Sao chép nguyên xi điểm ảnh nguồn |
| Trên vùng da đồng đều | Rất tự nhiên, mịn, không lộ vết sửa | Có thể lộ nếu sắc độ nguồn–đích khác nhau |
| Ở mép giáp ranh hai vùng màu (ví dụ sát chân tóc, viền mắt) | Dễ bị lem màu | Giữ ranh giới sắc nét, không lem |
Kết luận:
- Với các vết nám, mụn nằm giữa vùng da phẳng, đồng màu → Healing cho kết quả đẹp, mịn, tự nhiên hơn.
- Với vết nằm sát ranh giới hai vùng màu khác biệt (mép tóc, viền môi, viền mắt) → nên dùng Clone để tránh lem màu.
- Thực tế thường kết hợp cả hai: dùng Clone xử lý vùng giáp ranh, dùng Healing xử lý vùng da đồng đều.
🎯 Ghi nhớ: - Healing = hòa trộn → mịn, tự nhiên, nhưng lem màu ở chỗ giao hai vùng khác biệt. - Clone = sao chép nguyên bản → sắc nét, không lem, hợp với vùng ranh giới và vùng có cạnh. - Khi Clear: lớp có kênh alpha → trong suốt; lớp không có alpha → tô màu nền. - Lớp nền trời luôn đặt dưới lớp phong cảnh; chỉ thấy lớp dưới khi lớp trên có vùng trong suốt.
