اگر تصاویر زیادی دارید که می خواهید آنها را به موزاییک عکس تبدیل کنید، Polyfoto را نصب کنید، یک ابزار CLI برای تولید موزاییک های عکس در لینوکس.
موزاییک های عکس هدایای متفکرانه ای می سازند و می توانند دیوارهای ساده را با تصاویر زیبایی از تعطیلات، خاطرات کودکی یا حتی فرهنگ پاپ روشن کنند. ساخت موزاییک عکس از خط فرمان لینوکس آسان است. در اینجا چگونه است.
موزاییک عکس چیست و چرا آن را می خواهید؟
موزاییک عکس تصویری است که از تصاویر بسیار کوچکتر دیگر تشکیل شده است، شبیه به روشی که پیکسل ها یک تصویر را روی صفحه تلویزیون یا رایانه می سازند، نقطه های رنگی و فردی تصاویر را در روزنامه ها می سازند، یا سنگ های کوچک تصویر را تشکیل می دهند. تصویر در یک موزاییک واقعی
هر عکسی که میگیرید یک رنگ غالب خواهد داشت، و تولیدکنندگان موزاییک عکس از آن رنگ غالب برای کمک به یک تصویر بسیار بزرگتر استفاده میکنند. هرچه تصاویر بیشتری در دسترس داشته باشید، جزئیات در موزاییک عکس تکمیل شده ریزتر خواهد بود.
یک عکس روی دیوار یا به عنوان کاغذ دیواری روی دسکتاپ شما عالی است، اما اینکه بتوانید روی یک منطقه کوچک فوکوس کنید و تصاویر فردی را که آن را تشکیل میدهند، ببینید حتی بهتر است.
موزاییک های عکس اگر تصاویری که آن را تشکیل می دهند به صورت موضوعی به تصویر اصلی مرتبط باشند، به خوبی کار می کنند. به عنوان مثال، یک موزاییک عکس از تعطیلات اخیر خارجی شما، اگر از تصاویر آن تعطیلات تشکیل شده باشد، فوق العاده است.
Polyfoto به شما امکان می دهد موزاییک های عکس خارق العاده را در ترمینال لینوکس خود ایجاد کنید
اگر یک پوشه پر از عکسها دارید که میخواهید برای موزاییک عکس خود استفاده کنید، همراه با تصویری که میخواهید از آنها برای آرایش استفاده کنید، ایجاد یک موزاییک عکس با Polyfoto به سادگی اجرای یک فرمان در ترمینال شماست. می توانید پارامترهایی را اضافه کنید تا تصویر خروجی خود را هر طور که می خواهید سفارشی کنید.
شما مخزن Polyfoto GitHub را شبیه سازی خواهید کرد، بنابراین اگر Git را روی سیستم خود ندارید، اکنون آن را نصب کنید:
در سیستم های مبتنی بر دبیان:
sudo apt install git
برای توزیعهای مرتبط با کلاه قرمزی:
dnf install git
در Arch Linux و مشتقات آن:
sudo pacman -S git
اکنون مخزن Polyfoto را شبیه سازی کنید:
git clone https://github.com/shanedrabing/polyfoto.git
به دایرکتوری Polyfoto بروید:
cd polyfoto
…و با پایتون نصب کنید:
python3 setup.py install
هنگامی که Polyfoto را نصب کردید، می توانید آن را با موارد زیر اجرا کنید:
python3 polyfoto.py -f input.png -d sources -o output.png -n 16
… که در آن input.png تصویری است که می خواهید موزاییک عکس شما شبیه آن باشد، sources دایرکتوری است که حاوی عکس هایی است که موزاییک را تشکیل می دهند و output.png نام فایل تصویری است که ایجاد می شود. آرگومان -n تعداد ردیف های تصویری است که تصویر نهایی را تشکیل می دهند.
به عنوان مثال، ما 100 تصویر را در پوشه “hols” قرار داده ایم و می خواهیم از تصویر “my_head.jpg” به عنوان تصویر پایه استفاده کنیم و از سایر پیش فرض ها راضی هستیم:
python3 polyfoto.py -f ~/hols/my_head.jpg -d hols -o output.png -n 16
توجه داشته باشید که دستور باید از داخل پوشه Polyfoto اجرا شود، بنابراین مطمئن شوید که پوشه عکس های خود را به داخل آن دایرکتوری منتقل کنید یا از مسیرهای مطلق در دستور استفاده کنید.
این روند سریع نیست و عکس زیر حدود یک دقیقه طول کشید تا روی یک دستگاه 16 گیگابایتی i5 با کارت GTX 1050 تولید شود. Polyfoto میزان حافظه مورد نیاز شما را مشخص نمی کند، اما همیشه ارزش بررسی میزان RAM را دارد.
خیلی شبیه چیزی نیست افزایش تعداد ردیف ها به 128 نتایج بهتری به همراه داشت، اگرچه زمان ایجاد تقریباً به 25 دقیقه افزایش یافت. دلایل این امر نامشخص است، زیرا CPU و RAM نسبتاً بدون مالیات باقی مانده اند.
نیازی به گفتن نیست که ایجاد یک موزاییک عکس با تصاویر ساده بهتر از تصاویر پیچیده با موارد زیاد کار می کند. موزاییکهای پیچیدهتر به تصاویر فردی بیشتری نیاز دارند تا به عنوان «پیکسل» عمل کنند تا واضح شوند. با دقت انتخاب کنید، نتایج خوبی خواهید گرفت.
فراتر از اصول اولیه، Polyfoto تعدادی آرگومان اختیاری را ارائه میکند که به شما امکان میدهد، در میان چیزهای دیگر، مرکز متناسب ساخت را تنظیم کنید، یک عامل تغییر مقیاس را انتخاب کنید و ارتفاع پیکسلهای کوچک را مشخص کنید. برای مستندات کامل، به صفحه GitHub پروژه مراجعه کنید.
موزاییک های عکس هدایای عالی برای بستگان و دوستان شما می سازد
انتخاب هدیه ای برای تقدیم به نزدیک ترین و عزیزترین شما همیشه سخت است، اما نمی توانید با هدیه ای بر اساس خاطرات و تجربیات مشترک اشتباه کنید.
در حالی که موزاییک های عکس ممکن است برای دادن به والدین، خواهر و برادرها، فرزندان یا دوستان نزدیکتان عالی باشد، اما برای افرادی که خیلی با آنها صمیمی نیستید یا می دانید که قدر چنین کالای شخصی را نمی دانند، از راهنمای هدیه یا موتور توصیه استفاده کنید. بجای.