Nén hàng loạt
Kéo nhiều ảnh hoặc cả thư mục vào, áp một mức chất lượng cho tất cả, rồi tải về từng file hoặc gói chung thành một file ZIP.
Không có công cụ phù hợp
Không tải lên, nén trong trình duyệt với Webassembly
Nén ảnh WEBP, JPEG, PNG trực tuyến miễn phí. Giảm dung lượng ảnh nhanh chóng mà không giảm chất lượng. Hỗ trợ WebAssembly, không cần tải app. Nén ảnh hàng loạt, hỗ trợ định dạng JPG/JPEG/PNG/WEBP/GIF/SVG/AVIF.
đây là nén hoàn toàn cục bộ mà không có bất kỳ logic máy chủ nào, hoàn toàn an toàn.
Tùy thuộc vào nguồn của một hình ảnh, tệp có thể khá lớn. Ví dụ, một JPG từ một máy ảnh DSLR chuyên nghiệp có thể lên đến hàng chục megabyte. Tùy thuộc vào nhu cầu của bạn, điều này có thể quá lớn. Nén hình ảnh này sẽ rất hữu ích.
Tương tự, bạn có thể có hình ảnh lớn trên điện thoại của mình. Những hình ảnh này có thể chiếm nhiều dung lượng ổ đĩa cứng và ngăn bạn chụp thêm ảnh. Nén chúng có thể giải phóng thêm bộ nhớ trong, giải quyết vấn đề này.
Sử dụng thư viện C++ gốc: libimagequant / libpng / zlib, được biên dịch thành WebAssembly, sử dụng trên web.
Nén ở cấp độ bộ nhớ thông qua mã hóa gốc.
Sau khi tải tài nguyên, sử dụng hoàn toàn cục bộ trên trình duyệt, không cần tải lên
Miễn phí, không giới hạn kích thước, không giới hạn số lượng, hỗ trợ thư mục nhiều cấp
Hoàn toàn cục bộ và mã nguồn mở, đảm bảo quyền riêng tư và bảo mật.
Trang web TinyPNG thực hiện nén ảnh bằng cách sử dụng các thuật toán nén thông minh. Các thuật toán này, dựa trên công nghệ học sâu và học máy, có thể phát hiện và loại bỏ các chi tiết không cần thiết và thông tin dư thừa trong hình ảnh, từ đó giảm kích thước tệp hình ảnh.
Thuật toán nén của TinyPNG chủ yếu phát hiện các pixel không quan trọng trong hình ảnh và thay thế chúng bằng các biểu diễn đơn giản hơn, từ đó giảm kích thước tệp.
TinyPNG hỗ trợ tải lên nhiều hình ảnh cùng một lúc, xử lý tối đa 20 hình ảnh đồng thời.
Chỉ hỗ trợ các định dạng hình ảnh bao gồm PNG, JPEG, WebP, không hỗ trợ GIF, SVG và các định dạng khác
Hỗ trợ tối đa 5MB cho mỗi hình ảnh, có thể có giới hạn đối với hình ảnh có độ phân giải cực cao
Rủi ro về quyền riêng tư, người dùng cần tải hình ảnh lên máy chủ của TinyPNG để nén.
Nén JPG, PNG, WebP, GIF, SVG và AVIF ngay trong trình duyệt. Kéo cả thư mục vào, chỉnh chất lượng trong khi theo dõi dung lượng đầu ra, rồi tải từng file hoặc một file ZIP — không có gì được gửi lên máy chủ.
Kéo nhiều ảnh hoặc cả thư mục vào, áp một mức chất lượng cho tất cả, rồi tải về từng file hoặc gói chung thành một file ZIP.
Kéo thanh chất lượng rồi bấm Recompress để xem dung lượng đầu ra mới, nên bạn dừng đúng lúc file đã đủ nhẹ mà ảnh vẫn còn đẹp.
Việc nén chạy cục bộ bằng WebAssembly. Ảnh chụp màn hình của khách, file thiết kế và ảnh cá nhân không đi qua máy chủ nào.
Có thể, và bạn quyết định giảm bao nhiêu. Chỉ hạ chất lượng đến khi dung lượng đủ nhỏ — với phần lớn ảnh, file giảm rất mạnh trước khi mắt thường nhận ra khác biệt.
Không. Số lượng và kích thước chỉ bị giới hạn bởi bộ nhớ máy bạn, không cần đăng ký và không có hạn mức theo ngày.
Không. Việc nén chạy trong trình duyệt bằng WebAssembly nên file luôn nằm trên máy bạn.
Được. Kéo thả một thư mục hoặc nhiều tệp vào trang (hoặc dùng nút thêm thư mục nếu trình duyệt hỗ trợ). Mỗi lần xử lý ba ảnh ở chế độ nền, giữ nguyên đường dẫn thư mục con, và nút tải tất cả sẽ gom mọi thứ vào một tệp ZIP.
Ở chế độ Tự động, mỗi tệp giữ định dạng gốc. Chọn JPG, PNG, WebP hoặc AVIF trong menu chuyển đổi để đổi cả lô: tệp được chuyển định dạng trước rồi mới nén theo thiết lập của định dạng đích. Với cùng chất lượng hiển thị, WebP và AVIF thường nhẹ hơn JPG khá nhiều.
Nén PNG hoạt động bằng cách giảm số màu và không dùng dithering. Ảnh chụp màn hình, biểu tượng và đồ họa phẳng giảm mạnh mà không thấy khác biệt, nhưng ảnh chụp lưu dạng PNG hoặc vẫn nặng, hoặc bị vằn ở vùng chuyển màu. Với ảnh chụp, hãy tăng thanh chất lượng hoặc chuyển sang JPG hay WebP.
Công cụ nén ở trên không xử lý mọi tệp theo cùng một cách. Mỗi định dạng được đưa qua một bộ mã hóa riêng, và thanh trượt Chất lượng duy nhất được quy đổi thành một thông số khác nhau cho từng định dạng. Hiểu điều gì xảy ra với một tệp JPG, PNG hay SVG sẽ giúp bạn chọn thiết lập làm tệp nhẹ đi mà không làm hỏng phần hình ảnh bạn quan tâm.
Tệp JPG và WebP được mã hóa lại bằng bộ mã hóa có sẵn trong trình duyệt. Đây là nén có mất dữ liệu: chi tiết nhỏ bị đơn giản hóa, và thiết lập Chất lượng quyết định mức độ. Tệp PNG đi qua bước lượng tử hóa màu bằng WebAssembly, tức là rút ảnh về một bảng màu giới hạn rồi ghi ra một tệp PNG tiêu chuẩn. Vì vậy ảnh chụp màn hình và hình đồ họa phẳng thường giảm dung lượng rất nhiều mà gần như không thấy khác biệt, còn ảnh chụp lưu dưới dạng PNG thì dễ lộ dấu vết giảm màu hơn.
Tệp GIF được gifsicle xử lý ở mức tối ưu hóa cao nhất với bảng màu nhỏ hơn, và chuyển động vẫn được giữ nguyên. Tệp AVIF được mã hóa bằng bộ mã hóa AVIF chạy trên WebAssembly với tốc độ cố định, nên một tệp AVIF lớn sẽ mất nhiều thời gian hơn hẳn so với JPG. SVG là ngoại lệ: vì là văn bản, công cụ viết lại mã bằng SVGO, loại bỏ chú thích, siêu dữ liệu của trình chỉnh sửa và đoạn mã thừa. Chất lượng và Kích thước không áp dụng cho SVG, và kích thước của tệp giữ nguyên.
Thanh trượt chạy từ 0 đến 100 và gắn nhãn cho vị trí hiện tại: Thấp (dưới 30), Trung bình (30 đến 59), Tối ưu (60 đến 89) hoặc Cao (từ 90 trở lên). Với JPG và WebP, giá trị này chính là chất lượng mã hóa, nên 80 nghĩa là 0.8. AVIF nhận con số này trực tiếp làm mức chất lượng. Với PNG và GIF, thanh trượt lại quyết định số màu tối đa: 256 nhân với phần trăm của thanh trượt, không bao giờ ít hơn 2. Ở mức 50 bạn có 128 màu, ở mức 25 có 64 màu, và 100 cho phép đủ 256 màu.
Khi bạn chưa kéo thanh trượt, mỗi định dạng dùng giá trị khởi đầu riêng: chất lượng 70% cho JPG và WebP, 32 màu cho PNG, 128 màu cho GIF và chất lượng 50 cho AVIF. Liên kết Đặt lại trên thanh thiết lập sẽ đưa các giá trị này trở lại. Cả PNG lẫn GIF đều không dùng hòa sắc (dithering), nên khi số màu thấp, các dải chuyển màu mượt, bóng đổ mềm và vùng ảnh chụp sẽ xuất hiện hiện tượng phân dải màu rõ rệt. Với ảnh chụp màn hình, biểu tượng và hình minh họa phẳng, 32 màu thường là đủ; còn PNG có chứa ảnh chụp thì hãy tăng thanh trượt hoặc chuyển sang JPG hay WebP.
Tùy chọn Kích thước đưa mọi ảnh trong lô về một chiều rộng hoặc chiều cao cố định, từ 1 đến 100.000 pixel, và tính cạnh còn lại theo tỷ lệ gốc. Thu nhỏ kích thước thường tiết kiệm nhiều hơn so với hạ chất lượng: giảm một nửa chiều rộng của ảnh thì chỉ còn một phần tư số điểm ảnh cần lưu. Công cụ không ngăn bạn nhập giá trị lớn hơn ảnh gốc, nên ảnh có thể bị phóng to ngoài ý muốn, khiến tệp nặng hơn và mờ hơn. Nếu cần kích thước chính xác hoặc thu nhỏ theo phần trăm, hãy dùng công cụ đổi kích thước ảnh.
Ở chế độ Tự động, menu Chuyển đổi giữ nguyên định dạng của từng tệp; nếu chọn mục khác, mọi tệp sẽ được chuyển sang JPG, JPEG, PNG, WEBP hoặc AVIF. Tệp được chuyển định dạng trước rồi mới nén theo phương pháp của định dạng đích, nên một PNG chuyển sang WebP sẽ dùng chất lượng WebP chứ không dùng số màu. JPG không lưu được vùng trong suốt, vì vậy các vùng trong suốt được tô bằng một màu, mặc định là trắng (#FFFFFF), và bạn có thể đổi bằng bộ chọn màu hiện ra cạnh menu.
Bạn có thể thêm tệp bằng nút Thêm ảnh, kéo thả vào trang hoặc dán từ bộ nhớ tạm. Kéo thả cả thư mục cũng được, và trên trình duyệt hỗ trợ truy cập thư mục sẽ có thêm nút Thêm thư mục. Ảnh trong thư mục con giữ nguyên đường dẫn thư mục, và cấu trúc đó được giữ lại trong tệp ZIP. Những tệp công cụ không đọc được, như HEIC hay BMP, sẽ bị bỏ qua kèm cảnh báo cho biết có bao nhiêu tệp bị loại; hãy chuyển ảnh HEIC bằng công cụ HEIC sang JPG trước. Mỗi lần có ba ảnh được nén cùng lúc trong một tiến trình chạy nền, nên trang vẫn dùng được khi xử lý một lô lớn.
Thay đổi thiết lập không ảnh hưởng đến các tệp đã nén xong. Hãy bấm Nén lại (mũi tên vòng tròn) để chạy lại cả danh sách với thiết lập mới; các tệp bạn thêm sau khi đổi thiết lập sẽ tự động dùng thiết lập mới. Tải tất cả gom mọi tệp nén thành công vào ShotEdit.zip, và khi hai tệp trùng tên, tệp thứ hai được thêm (1) trước phần đuôi thay vì ghi đè tệp đầu. Để đánh giá kết quả, hãy bấm vào ảnh thu nhỏ để mở chế độ so sánh trước và sau.
Mỗi kết quả hiển thị mức thay đổi theo phần trăm: màu xanh lá nghĩa là tệp mới nhỏ hơn, màu đỏ nghĩa là tệp đã tăng dung lượng. Nguyên nhân thường khá đơn giản. Tệp gốc vốn đã nén mạnh và bạn mã hóa lại với chất lượng cao hơn, một hình đồ họa phẳng nhỏ bị chuyển từ PNG sang JPG, hoặc giá trị Kích thước lớn hơn kích thước gốc. Bạn không cần tải về tệp đã nặng hơn; hãy giữ tệp gốc, hoặc hạ chất lượng rồi bấm Nén lại.
Nếu bộ mã hóa không xử lý được một tệp nào đó, tệp đó sẽ được đánh dấu Lỗi kèm lý do ngắn thay vì hiển thị như một kết quả 0.00%, và không được đưa vào ZIP. Tệp gốc trên thiết bị của bạn không bao giờ bị thay đổi, nên bạn có thể giữ nguyên nó hoặc thử định dạng khác. Với ảnh GIF động vẫn còn quá nặng, hãy dùng công cụ nén GIF, nơi có thêm thiết lập nén có mất dữ liệu (lossy) bên cạnh việc giảm màu.
Mọi công cụ của ShotEdit đều xử lý ảnh ngay trên thiết bị của bạn nên tệp không bao giờ được tải lên. Nhãn phía trên mỗi khu vực tải lên xác nhận công cụ chạy trong trình duyệt của bạn.
Xử lý ngay trong trình duyệt · Không tải lên