> [Site index](https://perfectvector.com/llms.txt) — available pages and descriptions.

# Pixel bán trong suốt DTF: Kiểm tra PNG cuối

> Tìm alpha một phần trong PNG DTF, phân biệt cạnh mềm với hiệu ứng mờ dần có chủ ý và kiểm tra lại bản xuất cuối theo yêu cầu nhà cung cấp hình chuyển.

Source: https://perfectvector.com/vi/blog/dtf-semi-transparent-pixels

Language: vi
Author: Irene Kim
Published: 2026-10-15T08:00:00+09:00

Nếu công cụ tải tệp DTF báo pixel bán trong suốt, hãy kiểm tra alpha trong PNG cuối. Xác định các pixel đó tạo thành cạnh mịn hẹp, hiệu ứng mờ dần có chủ ý hay phần dư không mong muốn. Sau đó chọn cách sửa phù hợp với thiết kế và yêu cầu nhà cung cấp nhận tệp. Bản gốc SVG hoặc hình xem trước nền ô cờ không xác lập nội dung trong lần xuất raster cuối.

Hướng dẫn này kiểm tra hình thiết kế số trước khi đặt hình chuyển direct-to-film. Nó không dự đoán kết quả mực, keo hoặc quần áo. Quầng trắng trên hình chuyển hoàn thiện cần cả chẩn đoán sản xuất của nhà cung cấp lẫn kiểm tra hình thiết kế.

## Đọc quy định trong suốt của nhà cung cấp trước

Giữ bản gốc chỉnh sửa được, PNG thực tế bạn định tải lên và chỉ dẫn tệp hiện tại của nhà cung cấp cùng nhau. Xác nhận kích thước in dự định trước khi xuất. Với lựa chọn rộng hơn giữa giao raster và vector, xem [hình vector cho áo thun](https://perfectvector.com/vi/blog/vector-art-for-t-shirts).

Các nhà cung cấp xử lý hiệu ứng trong suốt khác nhau. [Quy định hình thiết kế của Matrix DTF](https://matrixdtf.com/pages/artwork-guidelines) cấm bóng đổ, phát sáng và mờ dần bán trong suốt. [Limitless Transfers](https://limitlesstransfers.com/product/dtf-gangsheet-creator/) khuyên bỏ các hiệu ứng đó hoặc dùng tram. [Transfer Express mô tả quy trình AI Assist](https://www.transferexpress.com/videos/dtf-printing-will-never-be-the-same-meet-ai-assist) gồm tạo tram cho hình trong suốt và cạnh mềm. Đây là các quy trình nộp và chuẩn bị khác nhau, không phải quy tắc chung rằng mọi hiệu ứng mờ dần đều không in được.

Nếu hiệu ứng mờ dần quan trọng với thiết kế, hỏi nhà cung cấp đã chọn muốn chuẩn bị nó thế nào trước khi thay bằng màu phẳng. Tram biểu diễn sắc độ bằng mẫu dấu và khoảng trống. Tính phù hợp vẫn phụ thuộc vào quy trình của nhà cung cấp và kích thước cuối; hình xem trước mẫu chấm không phải bản in thử trên áo.

## Tách độ trong suốt khỏi màu

Alpha kiểm soát mức đóng góp của pixel trên nền. Trong kênh alpha tám bit, `0` là hoàn toàn trong suốt, `255` là hoàn toàn đục, còn giá trị `1` đến `254` là trong suốt một phần. [Đặc tả PNG](https://www.w3.org/TR/png-3/#6AlphaRepresentation) định nghĩa các điểm đầu cuối và giá trị trung gian đó.

Gradient màu xanh sang cam có thể hoàn toàn đục trên toàn họa tiết. Mờ dần từ xanh sang trong suốt thay đổi alpha. Vì thế màu nhạt đơn thuần không xác lập bán trong suốt, và nền trong suốt không đòi hỏi hình nhìn thấy phải bán trong suốt.

Kiểm tra alpha một phần xuất hiện ở đâu:

| Điều bạn thấy                                     | Vai trò thiết kế có khả năng     | Kiểm tra tiếp                                                    |
| ------------------------------------------------- | -------------------------------- | ---------------------------------------------------------------- |
| Dải viền hẹp quanh đường cong                     | Khử răng cưa làm mịn mép raster  | Hỏi nhà cung cấp xử lý pixel mép thế nào; kiểm tra bản xuất cuối |
| Dải rộng qua bóng, phát sáng hoặc họa tiết mờ dần | Độ trong suốt mềm có chủ ý       | Giữ bản gốc và thống nhất cách xử lý được hỗ trợ                 |
| Đốm rời xa chủ thể                                | Có thể là pixel sót sau làm sạch | So sánh bản gốc trước khi xóa                                    |
| Nền không mong muốn với pixel hoàn toàn đục       | Màu nền đã gộp vào ảnh           | Sửa nền, không phải ngưỡng alpha                                 |

Khử răng cưa dùng mức phủ cạnh trung gian để đường cong kết xuất bằng pixel trông mịn hơn. Mẫu phân bố không gian khác với vùng mờ dần rộng dù cả hai có thể chứa alpha một phần. Chỉ số lượng không cho biết pixel nào là ngoài ý muốn.

![Minh họa so sánh viền hẹp của pixel mép bán trong suốt với hiệu ứng mờ dần rộng có chủ ý trong cùng họa tiết](https://perfectvector.com/blog/dtf-semi-transparent-pixels/edge-alpha-versus-fade.webp)

*Minh họa: độ trong suốt một phần có thể xuất hiện dọc cạnh mịn hoặc trên vùng mờ dần rộng. Kiểm tra PNG thực tế đã xuất trước khi chọn cách sửa.*

## Kiểm tra bản giao trước khi thay đổi

1. Mở PNG thực tế và xác nhận kích thước pixel. Xem trên cả nền sáng và tối để nhận ra phần dư ở mép hoặc hộp không mong muốn. Đây là trợ giúp xem ảnh, không phải mô phỏng mực trắng khi in.
2. Nếu trình biên tập có chế độ xem kênh alpha hoặc số đọc độ đục pixel, dùng nó để phân biệt trong suốt với màu nhạt. Xác định vùng chuyển và so sánh với họa tiết gốc. Tập lệnh dưới đây cung cấp cách khác để định vị alpha một phần.
3. Quyết định vùng chuyển có thuộc thiết kế không trước khi đổi. Viền hẹp, mờ dần rộng và phần dư rời cần đánh giá khác nhau.
4. Sau mọi sửa đổi, đổi kích thước hoặc xuất mới, chạy kiểm tra trên PNG mới đó. Giữ bản gốc riêng.

## Tùy chọn: Đếm và định vị alpha một phần bằng tập lệnh

Để có số đếm và bản đồ vị trí riêng, dùng Python 3 với Pillow đã cài trong môi trường Python. Lưu mã dưới đây thành `alpha-check.py`. Nó đọc PNG, chuyển ảnh đã giải mã thành RGBA tám bit, đếm giá trị alpha và ghi mặt nạ chẩn đoán riêng. Nó không lưu đè hình thiết kế và từ chối tên tệp chẩn đoán đã tồn tại.

Dùng ví dụ này cho PNG một ảnh và kiểm tra tám bit. Đây không phải kiểm toán không mất dữ liệu đối với alpha mười sáu bit hay PNG động. [Tài liệu hình ảnh của Pillow](https://pillow.readthedocs.io/en/stable/reference/Image.html) mô tả các thao tác chuyển đổi, trích kênh, histogram và ánh xạ điểm dùng ở đây.

```python
from pathlib import Path
import json
import sys
from PIL import Image

source = Path(sys.argv[1])
diagnostic = Path(sys.argv[2])
if diagnostic.exists():
    raise SystemExit("Diagnostic path already exists; choose a new filename.")
with Image.open(source) as image:
    if image.format != "PNG":
        raise SystemExit("Input must be a PNG file.")
    rgba = image.convert("RGBA")
alpha = rgba.getchannel("A")
histogram = alpha.histogram()
partial = sum(histogram[1:255])
mask = alpha.point(lambda value: 255 if 0 < value < 255 else 0)
with diagnostic.open("xb") as output:
    mask.save(output, format="PNG")
print(json.dumps({
    "width": rgba.width, "height": rgba.height,
    "transparent": histogram[0], "partial": partial,
    "opaque": histogram[255], "diagnostic": str(diagnostic)
}, indent=2))
```

Chạy trên bản giao cuối, mỗi lần chọn tên mặt nạ mới:

```sh
python3 alpha-check.py final.png final-partial-mask.png
```

Pixel trắng trong mặt nạ chẩn đoán đánh dấu vị trí alpha một phần. Đen nghĩa là hoàn toàn trong suốt hoặc hoàn toàn đục, nên dùng số đếm được in và ảnh gốc cùng mặt nạ. Mặt nạ này là công cụ hỗ trợ kiểm tra, không phải hình thay thế hoặc bản tách mực.

Xác nhận kích thước báo cáo, rồi so sánh mặt nạ với bản gốc ở cấp pixel và kích thước hiển thị dự định. Nếu dùng công cụ kiểm tra của trình biên tập, hãy áp dụng cùng sự phân biệt giữa vùng chuyển mép hẹp và mờ dần rộng.

## Bốn tệp có kiểm soát cho thấy gì?

Chúng tôi tạo bốn mẫu PNG gốc 256 × 256 và chạy đúng trình kiểm tra trên. Cạnh cong thông thường được kết xuất từ hình tròn SVG đục bằng librsvg. Các mẫu kiểm soát khác tách rõ alpha nhị phân, alpha mờ dần rộng và gradient màu trong họa tiết đục.

| Mẫu tự tạo                                | Pixel trong suốt | Pixel alpha một phần | Pixel đục |
| ----------------------------------------- | ---------------- | -------------------- | --------- |
| Hình tròn đục cạnh cứng                   | 45.428           | 0                    | 20.108    |
| Hình tròn SVG đục raster hóa với cạnh mịn | 45.159           | 599                  | 19.778    |
| Hình tròn có alpha mờ dần rộng            | 45.476           | 15.972               | 4.088     |
| Hình tròn đục xanh ngọc sang cam          | 45.428           | 0                    | 20.108    |

Mọi dòng đều cộng thành 65.536 pixel. Mặt nạ cạnh mịn cho thấy biên hẹp; mặt nạ mờ dần phủ vùng rộng hơn nhiều. Gradient màu đục không có alpha một phần. Điều đó phân biệt thay đổi màu với độ trong suốt mà không đánh giá thiết kế nào phù hợp với nhà in.

Hình tròn SVG không có màu tô bán trong suốt nhưng PNG của nó chứa 599 pixel mép alpha một phần. Raster hóa có thể tạo các pixel này khi đường cong gặp nền trong suốt. Vì vậy vector hóa ảnh không bảo đảm PNG về sau chỉ chứa pixel hoàn toàn đục hoặc hoàn toàn trong suốt.

Chúng tôi cũng kiểm tra PNG chỉ mục có độ trong suốt bảng màu và xác nhận chuyển đổi RGBA giữ các nhóm trong suốt, một phần và đục. Các quan sát này đến từ Python 3.12, Pillow 12.3 và librsvg 2.62.1. Chúng xác lập hành vi trình kiểm tra trên các mẫu này, không phải tỷ lệ pixel một phần an toàn, sự chấp nhận của nhà cung cấp hay kết quả chuyển vật lý.

## Chọn cách sửa theo ý định thiết kế

**Họa tiết phẳng có hiệu ứng mềm không mong muốn.** Xóa hoặc sửa bóng, phát sáng hay đối tượng độ đục thấp trong nguồn. Xuất lại ở kích thước nhà cung cấp dự định rồi kiểm tra PNG. Giữ chi tiết mảnh và khoảng mở hợp lệ nhìn thấy khi so sánh tệp mới với bản gốc.

**Mờ dần là có chủ ý.** Giữ nguồn và dùng cách chuẩn bị nhà cung cấp hỗ trợ. Hỏi xưởng muốn hiệu ứng gốc để tự xử lý hay bản tram đã chuẩn bị. Đừng tự đặt kích thước chấm chung hoặc coi chất liệu được tạo là tram sẵn sàng sản xuất.

**Chỉ cạnh mịn chứa alpha một phần.** Xác nhận cách quy trình nhận xử lý khử răng cưa. Xóa mù quáng mọi pixel một phần có thể đổi bóng hình; biến tất cả thành đục cũng vậy. Nếu cần cạnh cứng, chỉnh và kiểm tra bản giao thay vì thay bản gốc duy nhất. [Hướng dẫn ngưỡng alpha SVG](https://perfectvector.com/vi/blog/svg-alpha-threshold) giải thích giá trị cắt thay đổi gì, nhưng ví dụ bộ lọc trình duyệt của nó không phải công thức sản xuất DTF.

**Số đếm bằng không nhưng hộp trắng còn lại.** Hộp có thể hoàn toàn đục nên kiểm tra alpha một phần không nhận diện nó là lỗi trong suốt. Dùng [hướng dẫn nền trong suốt](https://perfectvector.com/vi/blog/transparent-background-svg) để phân biệt hình nền không mong muốn với pixel nền đã gộp vào nguồn.

## Kiểm tra lại tệp sau khôi phục vector

Nếu họa tiết raster phẳng cần các hình chỉnh sửa được, [đổi PNG sang SVG bằng PerfectVector](https://perfectvector.com/vi/convert-png-to-svg). Kiểm tra hình xem trước rồi mở khóa kết quả để chỉnh và xuất SVG. So sánh bóng hình, khe và chi tiết nhỏ khôi phục với nguồn. Dùng trực tiếp bản gốc vector hiện có khi có sẵn.

Khôi phục là bước chỉnh sửa, không phải phép thử chấp nhận DTF. Nếu nhà cung cấp cần PNG, xuất hình đã chỉnh ở kích thước yêu cầu rồi lặp kiểm tra alpha trên đúng tệp đó. Làm tương tự sau khi công cụ ghép tờ đổi kích thước hoặc xuất lại, khi có thể lấy tệp kết quả.

Kiểm tra số hoàn tất khi bạn biết alpha một phần còn ở đâu, hiệu ứng dự định và cách xử lý mép khớp chỉ dẫn nhà cung cấp, và kích thước cuối đúng. Xác nhận kết quả in thực qua quy trình bản in thử hoặc mẫu của nhà cung cấp cho loại quần áo dự định. Nếu bước thiếu là khôi phục hình phẳng, hãy [chuẩn bị vector chỉnh sửa được bằng PerfectVector](https://perfectvector.com/vi/convert-png-to-svg), rồi kiểm tra lại bản giao raster cuối.

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

**PNG trong suốt có nghĩa mọi pixel nhìn thấy đều hoàn toàn đục không?**
Không. PNG có thể chứa nền hoàn toàn trong suốt và mép, bóng hoặc mờ dần trong suốt một phần. Kiểm tra các giá trị alpha và nơi chúng xuất hiện.

**Đổi sang SVG có loại mọi pixel bán trong suốt khỏi PNG về sau không?**
Không. Ngay cả đường cong vector đục cũng có thể tạo pixel mép alpha một phần khi raster hóa. Kiểm tra PNG cuối sau xuất và đổi kích thước.

**Không có alpha một phần có nghĩa hình DTF đã sẵn sàng in không?**
Không. Nó không kiểm tra nền đục không mong muốn, kích thước, yêu cầu chi tiết mảnh, xử lý màu, hành vi keo hoặc kết quả trên áo. Theo quy định và quy trình bản in thử của nhà cung cấp nhận tệp.

## Nguồn tham khảo

1. [Matrix DTF — Yêu cầu hình thiết kế](https://matrixdtf.com/pages/artwork-guidelines) — Cung cấp giới hạn được dẫn nguồn về mờ dần bán trong suốt và hiệu ứng mềm.
2. [Limitless Transfers — Hướng dẫn hình cho tờ ghép](https://limitlesstransfers.com/product/dtf-gangsheet-creator/) — Mô tả xóa hoặc tạo tram là các lựa chọn cho hiệu ứng bán trong suốt trong quy trình của họ.
3. [Transfer Express — Giới thiệu AI Assist](https://www.transferexpress.com/videos/dtf-printing-will-never-be-the-same-meet-ai-assist) — Mô tả quy trình chuẩn bị của nhà cung cấp có tạo tram cho hình trong suốt.
4. [W3C — Biểu diễn alpha PNG](https://www.w3.org/TR/png-3/#6AlphaRepresentation) — Định nghĩa giá trị alpha trong suốt, một phần, đục và độ trong suốt chỉ mục.
5. [Pillow — Mô-đun Image](https://pillow.readthedocs.io/en/stable/reference/Image.html) — Mô tả các thao tác ảnh dùng trong tập lệnh chẩn đoán độc lập.

## Explore

- [Read the HTML article](https://perfectvector.com/vi/blog/dtf-semi-transparent-pixels)
- [Nền EPS trong suốt: phần nào không được tô?](https://perfectvector.com/vi/blog/eps-transparent-background.md)
- [Chuyển JPG thành EPS có biến ảnh thành vector không?](https://perfectvector.com/vi/blog/jpg-to-eps-real-vector.md)
- [Product facts](https://perfectvector.com/product-facts.md)
- [FAQ](https://perfectvector.com/faq.md)
- [Pricing and credits](https://perfectvector.com/pricing.md)
