Giới thiệu

Công cụ ảnh tôn trọng quyền riêng tư của bạn ngay từ thiết kế

Photoclay là bộ sưu tập công cụ ảnh miễn phí — nén ảnh, đổi kích thước, cắt, chuyển đổi, phóng to, xóa nền, làm mờ khuôn mặt và nhiều hơn nữa — thực hiện toàn bộ công việc ngay trong trình duyệt web của bạn. Ảnh của bạn không bao giờ bị tải lên, vì không có máy chủ nào để tải lên.

Vì sao chúng tôi xây dựng nó

Hầu hết trình chỉnh sửa ảnh online sao chép tệp của bạn lên một máy chủ từ xa, xử lý ở đó rồi gửi kết quả trở lại. Cách đó chậm khi kết nối kém, giới hạn những gì bạn có thể làm với tệp lớn, và nghĩa là những bức ảnh riêng tư — giấy tờ tùy thân, hóa đơn, ảnh gia đình, thiết kế chưa phát hành — kết thúc trên một máy tính mà bạn không kiểm soát.

Các trình duyệt hiện đại đủ mạnh để làm công việc này ngay tại chỗ. Photoclay được xây dựng để chứng minh điều đó: những công cụ thường ngày giống nhau, nhưng không phải tải lên.

Cách hoạt động

Khi bạn mở một công cụ, trình duyệt của bạn tải về đoạn mã cần thiết — không hơn. Từ đó trở đi, mọi bước đều chạy trên thiết bị của bạn:

  • Đổi kích thước, cắt, xoay và chèn watermark dùng Canvas API.
  • Nén và chuyển đổi định dạng dùng các bộ mã hóa mã nguồn mở được biên dịch sang WebAssembly.
  • Xóa nền, phát hiện khuôn mặt và phóng to chạy các mô hình học máy trên chính phần cứng của bạn.
  • Công việc nặng chạy trong các luồng nền (Web Workers), nên trang vẫn phản hồi mượt mà.

Những điều chúng tôi sẽ không bao giờ làm

  • Tải lên, lưu trữ hoặc xem ảnh của bạn.
  • Yêu cầu bạn tạo tài khoản hoặc đăng nhập.
  • Thêm watermark vào kết quả của bạn hoặc giấu công cụ sau bức tường trả phí.
  • Bán dữ liệu về bạn.

Hoạt động ngoại tuyến

Sau khi một công cụ đã được tải một lần, nó được lưu vào bộ nhớ đệm trên thiết bị của bạn. Bạn có thể ngắt kết nối Internet mà vẫn tiếp tục sử dụng — một cách đơn giản để tự kiểm tra rằng không có gì đang được gửi đi đâu cả.

Xây dựng trên nền tảng mã nguồn mở

Photoclay dựa trên công sức của nhiều dự án mã nguồn mở, bao gồm các bộ mã hóa ảnh được biên dịch sang WebAssembly, TensorFlow.js, ONNX Runtime Web, và các mô hình vận hành chức năng xóa nền, phát hiện khuôn mặt và siêu phân giải. Mỗi thành phần được sử dụng theo giấy phép riêng của nó.