Hướng dẫn javascript crop and resize image before upload - javascript cắt và thay đổi kích thước hình ảnh trước khi tải lên
Đây là những gì tôi đã làm và nó hoạt động rất tốt. Show Đầu tiên tôi đã chuyển đầu vào tệp bên ngoài biểu mẫu để nó không được gửi:
Sau đó, tôi đã thay đổi chức năng
Như bạn có thể thấy tôi đang sử dụng
Cuối cùng, đây là người xử lý sự kiện của tôi lấy Blob từ sự kiện tùy chỉnh, nối thêm biểu mẫu và sau đó gửi nó.
Trong hướng dẫn 3 phút này, chúng tôi sử dụng CropGuide, hình ảnh JavaScript, để cắt hình ảnh trước khi chúng được tải lên máy chủ của chúng tôi mà không thực hiện bất kỳ thay đổi nào đối với mã tải lên tệp hiện có.crop images before they’re uploaded to our server without making any changes to existing file upload code. Đối với hướng dẫn này, chúng tôi sẽ giả sử rằng một biểu mẫu có trường tải lên tệp đã được thiết lập. Mục tiêu của chúng tôi là thêm chỉnh sửa hình ảnh vào trường này mà không phải sửa đổi bất kỳ mã hiện có nào. Tại sao lại giúp người dùng của bạn cắt hình ảnh?
Khi chúng tôi tối ưu hóa hình ảnh trước khi tải lên, chúng tôi không chỉ nhận được hình ảnh tốt hơn, chúng tôi còn nhận được nhiều hình ảnh hơn bởi vì có ít người dùng sẽ thoát khỏi biểu mẫu của chúng tôi vì thất vọng. Sử dụng hình ảnh crop để trồng trọtTrong hướng dẫn này, chúng tôi sẽ sử dụng CropGuide làm giải pháp cắt hình ảnh JavaScript của chúng tôi. Cropguide giúp với:
Cài đặt chỉ mất một vài phút và yêu cầu hai bước:
Bây giờ CropGuide tự động chặn mỗi tải lên tệp và cung cấp trình chỉnh sửa hình ảnh cho người dùng. Chúng tôi có thể đặt các yêu cầu hình ảnh của chúng tôi trong bảng điều khiển cropguide. Quan trọng: Hình ảnh aren được tải lên cho cropguide, chỉnh sửa hình ảnh xảy ra trong trình duyệt rất phù hợp cho quyền riêng tư và hiệu suất. Images aren’t uploaded to CropGuide, image editing happens in the browser which is great for privacy and performance. Đây là những gì mã của chúng tôi trông như thế nào.
Hãy thử trình chỉnh sửa hình ảnh bằng cách chọn một hình ảnh bên dưới. Hình ảnh được chỉnh sửa trong trình duyệt, không có gì được tải lên. Mặc dù đây là một đầu vào tệp rất cơ bản, CropGuide cũng hoạt động tốt với các thư viện tải lên tệp JavaScript nâng cao. Nocode hình ảnh cắt xénCropGuide có thể được cài đặt và cấu hình mà không cần thay đổi mã, làm cho nó hoàn hảo để sử dụng với các dịch vụ NOCODE. Nó đã được thử nghiệm với các công cụ phổ biến như Bubble, Shopify, Webflow, Weebly, Squarespace và Carrd. Nó chỉ hoạt động ™ Nó cũng phù hợp cho các sản phẩm như WordPress. Thực hiện theo hướng dẫn WordPress này về cách thêm thẻ tập lệnh CropGuide và chỉnh sửa hình ảnh trên biểu mẫu WordPress của bạn. Nếu người dùng có thể tải lên hình ảnh trên trang web của bạn, bạn có thể sử dụng CropGuide để cung cấp hình ảnh cắt xén. Gói lênChúng tôi đã thêm hình ảnh cắt xén vào trang web của chúng tôi bằng cách chèn một thẻ tập lệnh duy nhất trên trang web của chúng tôi. Không cần phải chỉnh sửa bất kỳ logic máy chủ nào hoặc điều chỉnh bất kỳ JavaScript nào, tiết kiệm cho chúng tôi rất nhiều thời gian. Người dùng của chúng tôi giờ đây có thể dễ dàng tải lên hình ảnh hơn, dẫn đến hình ảnh chất lượng cao hơn và nhiều hình ảnh được tải lên. Chúng tôi tiết kiệm thời gian khắc phục sự cố hình ảnh trên máy chủ và giúp người dùng chuẩn bị hình ảnh của họ. Nếu bạn đang tìm kiếm một giải pháp trình soạn thảo hình ảnh tích hợp chặt chẽ hơn với một tính năng lớn hơn thì Pintura là một sự phù hợp tuyệt vời. |