/ / Cách tạo một bức ảnh khảm tuyệt vời trên Linux với Polyfoto

Cách tạo một bức ảnh khảm tuyệt vời trên Linux với Polyfoto

Ghép ảnh làm món quà ý nghĩa và có thể làm bừng sáng những bức tường đơn sơ bằng những hình ảnh đẹp về kỳ nghỉ, kỷ niệm thời thơ ấu hoặc thậm chí là văn hóa đại chúng. Thật dễ dàng để tạo một bức tranh ghép ảnh từ dòng lệnh Linux. Đây là cách thực hiện.


Ghép ảnh là gì, và tại sao bạn muốn có một bức tranh khảm?

Ghép ảnh là một hình ảnh được tạo thành từ các hình ảnh khác, nhỏ hơn nhiều, tương tự như cách các pixel tạo nên hình ảnh trên màn hình TV hoặc máy tính, các chấm màu riêng lẻ tạo nên hình ảnh trên báo hoặc các viên đá nhỏ tạo nên hình ảnh trong một bức tranh khảm thực tế.

Mỗi bức ảnh bạn chụp sẽ có màu chủ đạo và trình tạo ảnh ghép ảnh sẽ sử dụng màu chủ đạo đó để góp phần tạo ra hình ảnh lớn hơn nhiều. Bạn có càng nhiều hình ảnh, thì chi tiết trong bức tranh ghép hoàn chỉnh sẽ càng mịn.

Một bức ảnh trên tường của bạn hoặc làm hình nền trên máy tính của bạn là tuyệt vời, nhưng có thể lấy nét vào một khu vực nhỏ và xem các hình ảnh riêng lẻ tạo nên nó, thậm chí còn tốt hơn.

Ghép ảnh hoạt động tốt nếu các hình ảnh tạo nên nó được liên kết theo chủ đề với hình ảnh chính. Ví dụ: một bức tranh ghép ảnh về kỳ nghỉ nước ngoài gần đây của bạn, thật tuyệt vời nếu nó được tạo thành từ những hình ảnh từ kỳ nghỉ đó.

Polyfoto Cho phép bạn tạo các bức tranh ghép ảnh tuyệt vời trong thiết bị đầu cuối Linux của bạn

Nếu bạn có một thư mục chứa đầy ảnh bạn muốn sử dụng cho bức tranh ghép ảnh của mình, cùng với hình ảnh bạn muốn sử dụng chúng để trang điểm, việc tạo tranh ghép ảnh với Polyfoto đơn giản như chạy một lệnh duy nhất trong thiết bị đầu cuối của bạn — mặc dù bạn có thể thêm các thông số để tùy chỉnh hình ảnh đầu ra của bạn theo bất kỳ cách nào bạn muốn.

Bạn sẽ sao chép kho lưu trữ Polyfoto GitHub, vì vậy nếu bạn không có Git trên hệ thống của mình, hãy cài đặt nó ngay bây giờ:

Trên hệ thống dựa trên Debian:

sudo apt install git

Đối với các bản phân phối liên quan đến Red Hat:

dnf install git

Trên Arch Linux và các dẫn xuất của nó:

sudo pacman -S git

Bây giờ sao chép kho lưu trữ Polyfoto:

git clone https:

Di chuyển vào thư mục Polyfoto:

cd polyfoto

… và cài đặt nó bằng Python:

python3 setup.py install

Khi bạn đã cài đặt Polyfoto, bạn có thể chạy nó với:

python3 polyfoto.py -f input.png -d sources -o output.png -n 16

…ở đâu input.png là hình ảnh bạn muốn khảm ảnh của mình giống, nguồn là thư mục chứa các ảnh sẽ tạo nên bức tranh khảm và output.png là tên tệp của hình ảnh sẽ được tạo. Các -N đối số là số hàng hình ảnh sẽ tạo nên hình ảnh cuối cùng.

Ví dụ: chúng tôi đã đặt 100 hình ảnh trong thư mục “hols” và chúng tôi muốn sử dụng hình ảnh “my_head.jpg” làm hình ảnh cơ sở và chúng tôi hài lòng với các mặc định khác:

python3 polyfoto.py -f ~/hols/my_head.jpg -d hols -o output.png -n 16

Lưu ý rằng lệnh phải được chạy từ trong thư mục Polyfoto, vì vậy hãy đảm bảo di chuyển thư mục ảnh của bạn vào trong thư mục đó hoặc sử dụng các đường dẫn tuyệt đối trong lệnh.

Quá trình này không nhanh chóng và bức ảnh dưới đây mất khoảng một phút để sản xuất trên máy i5 16GB với thẻ GTX 1050. Polyfoto không chỉ định bạn cần bao nhiêu bộ nhớ, nhưng luôn có giá trị kiểm tra xem bạn có bao nhiêu RAM.

Nó không giống bất cứ điều gì nhiều. Việc tăng số hàng lên 128 mang lại kết quả tốt hơn, mặc dù thời gian tạo đã tăng lên gần 25 phút. Lý do cho điều này là không rõ ràng, vì CPU và RAM vẫn tương đối chưa được xử lý.

Không cần phải nói, việc tạo một bức tranh ghép ảnh hoạt động tốt hơn với những hình ảnh đơn giản hơn là với những hình ảnh phức tạp có nhiều thứ đang diễn ra. Những bức tranh ghép phức tạp hơn yêu cầu nhiều hình ảnh riêng lẻ hoạt động như “pixel” để làm cho chúng rõ ràng. Hãy lựa chọn cẩn thận, và bạn sẽ nhận được kết quả tốt.

Vượt ra ngoài những điều cơ bản, Polyfoto cung cấp một số đối số tùy chọn, cho phép bạn, trong số những thứ khác, đặt trung tâm tỷ lệ của cấu trúc, chọn hệ số thay đổi tỷ lệ và chỉ định chiều cao pixel của hình thu nhỏ. Để có tài liệu đầy đủ, hãy truy cập trang GitHub của dự án.

Tranh ghép ảnh làm quà tặng tuyệt vời cho người thân và bạn bè của bạn

Luôn luôn khó khăn để chọn một món quà để tặng cho những người thân yêu và gần gũi nhất của bạn, nhưng bạn không thể sai lầm với một món quà dựa trên những kỷ niệm và kinh nghiệm được chia sẻ.

Mặc dù tranh ghép ảnh có thể tuyệt vời để tặng cha mẹ, anh chị em, con cái hoặc bạn thân của bạn, nhưng đối với những người bạn không đặc biệt thân thiết hoặc những người bạn biết sẽ không đánh giá cao một món đồ cá nhân như vậy, hãy sử dụng hướng dẫn quà tặng hoặc công cụ giới thiệu thay vì.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *