تقدم فسيفساء الصور هدايا مدروسة ، ويمكن أن تضيء الجدران العادية بصور جميلة للإجازات أو ذكريات الطفولة أو حتى الثقافة الشعبية. من السهل عمل فسيفساء للصور من سطر أوامر Linux. إليك الطريقة.
ما هي الصورة الفسيفسائية ، ولماذا تريد واحدة؟
فسيفساء الصورة هي صورة تتكون من صور أخرى أصغر بكثير ، على غرار الطريقة التي تشكل بها وحدات البكسل صورة على يشكل التلفزيون أو شاشة الكمبيوتر ، والنقاط الفردية والملونة ، الصور في الصحف ، أو الأحجار الصغيرة تشكل الصورة في الواقع فسيفساء.
سيكون لكل صورة تلتقطها لونًا سائدًا ، وستستخدم مولدات فسيفساء الصور هذا اللون السائد للمساهمة في صورة أكبر بكثير. كلما توفرت لديك صور أكثر ، كلما كانت التفاصيل الدقيقة في فسيفساء الصورة المكتملة أدق.
تعد الصورة على الحائط الخاص بك أو كخلفية على سطح المكتب أمرًا رائعًا ، ولكن القدرة على التركيز على منطقة صغيرة ومشاهدة الصور الفردية التي تتكون منها ، هو أفضل.
تعمل فسيفساء الصور بشكل جيد إذا كانت الصور المكونة لها مرتبطة بشكل موضوعي بالصورة الرئيسية. صورة فسيفساء لعطلتك الخارجية الأخيرة ، على سبيل المثال ، رائعة إذا كانت مكونة من صور من تلك العطلة.
يتيح لك Polyfoto إنشاء فسيفساء صور رائعة في محطة Linux الخاصة بك
إذا كان لديك مجلد مليء بالصور التي تريد استخدامها لفسيفساء صورك ، جنبًا إلى جنب مع الصورة التي تريد استخدامها في تكوينها ، وإنشاء صورة الفسيفساء مع Polyfoto بسيطة مثل تشغيل أمر واحد في جهازك - على الرغم من أنه يمكنك إضافة معلمات لتخصيص صورة الإخراج الخاصة بك انت تريد.
سوف تقوم باستنساخ مستودع Polyfoto GitHub ، لذلك إذا لم يكن لديك Git على نظامك، قم بتثبيته الآن:
على الأنظمة القائمة على دبيان:
sudo apt ثَبَّتَ شخص سخيف
للتوزيعات ذات الصلة بـ Red Hat:
dnf ثَبَّتَ شخص سخيف
على Arch Linux ومشتقاته:
sudo pacman -S git
الآن استنساخ مستودع Polyfoto:
شخص سخيف استنساخ https://github.com/shanedrabing/polyfoto.git
انتقل إلى دليل Polyfoto:
قرص مضغوط بولي فوتو
.. وتثبيته مع بايثون:
بيثون 3يثبت.السنة التحضيريةثَبَّتَ
بمجرد تثبيت Polyfoto ، يمكنك تشغيله باستخدام:
بيثون 3بولي فوتو.السنة التحضيرية-Fمدخل.بي إن جي-دمصادر-oانتاج.بي إن جي-ن 16
...أين input.png هي الصورة التي تريد فسيفساء صورتك أن تشبهها ، مصادر هو الدليل الذي يحتوي على الصور التي ستشكل الفسيفساء ، و الإخراج. png هو اسم ملف الصورة التي سيتم إنشاؤها. ال -ن الوسيطة هي عدد صفوف الصورة التي ستشكل الصورة النهائية.
على سبيل المثال ، وضعنا 100 صورة في مجلد "hols" ، ونريد استخدام الصورة "my_head.jpg" كصورة أساسية ، ونحن راضون عن الإعدادات الافتراضية الأخرى:
python3 polyfoto.py -f ~/hols/my_head.jpg -d هولس -o output.png -n 16
لاحظ أنه يجب تشغيل الأمر من داخل دليل Polyfoto ، لذا تأكد من نقل مجلد الصور إلى هذا الدليل أو استخدام المسارات المطلقة داخل الأمر.
العملية ليست سريعة ، واستغرقت الصورة أدناه حوالي دقيقة لإنتاجها على جهاز i5 سعة 16 جيجا بايت ببطاقة GTX 1050. لا يحدد Polyfoto مقدار الذاكرة التي تحتاجها ، ولكنه يستحق دائمًا التحقق من مقدار ذاكرة الوصول العشوائي لديك.
لا يشبه أي شيء كثيرًا. أدت زيادة عدد الصفوف إلى 128 إلى نتائج أفضل ، على الرغم من زيادة وقت الإنشاء إلى ما يقرب من 25 دقيقة. أسباب ذلك غير واضحة ، حيث ظلت وحدة المعالجة المركزية وذاكرة الوصول العشوائي غير خاضعة للضريبة نسبيًا.
وغني عن القول ، أن إنشاء فسيفساء للصور يعمل بشكل أفضل مع الصور البسيطة مقارنة بالصور المعقدة مع حدوث الكثير. تتطلب الفسيفساء الأكثر تعقيدًا مزيدًا من الصور الفردية لتعمل كـ "بكسلات" لتوضيحها. اختر بعناية ، وستحصل على نتائج جيدة.
بما يتجاوز الأساسيات ، يقدم Polyfoto عددًا من الوسائط الاختيارية ، مما يتيح لك ، من بين أشياء أخرى ، اضبط المركز النسبي للبناء ، واختر عامل إعادة القياس ، وحدد ارتفاع البكسل الصور المصغرة. للحصول على الوثائق الكاملة ، قم بزيارة موقع المشروع صفحة جيثب.
فسيفساء الصور تقدم هدايا رائعة لأقاربك وأصدقائك
من الصعب دائمًا اختيار هدية تقدمها لأقرب وأحبائك ، ولكن لا يمكنك أن تخطئ كثيرًا في تقديم هدية تستند إلى الذكريات والخبرات المشتركة.
في حين أن صور الفسيفساء قد تكون رائعة لمنح والديك أو إخوتك أو أطفالك أو أصدقائك المقربين ، للأشخاص الذين ليسوا كذلك المقربين بشكل خاص ، أو الذين تعرف أنهم لن يقدروا مثل هذا العنصر الشخصي ، استخدم دليل الهدايا أو محرك التوصيات بدلاً من.