تم صنع هذا البرنامج النصي على Ubuntu Linux
هل تزداد أحجام ملفات صورة الكاميرا الخاصة بك وأكبر وجعل التنزيل من الإنترنت بطيئًا جدًا؟
جرب هذا البرنامج النصي (diszed_images.pl) لتغيير حجم صور JPG و PNG وإعادة تحميل الصفحة السريعة إلى صفحة الويب الخاصة بك.
قم بتشغيل هذا البرنامج النصي قبل البرنامج النصي Perl-CGi-Imagages.pl CGI الذي تم سرد تعليماته أدناه ...
قد يكون هذا وقتًا مناسبًا لنسخ صورك احتياطيًا من وفرة من الحذر
ضع الصور (JPG PNG) التي ترغب في عرضها في مجلد عام مثل ما يلي ...
/var/www/MySite.net/public_html/MyDirectory
ثم ضع برنامج Rigize_images.pl في نفس الدليل مثل صورك
قد تحتاج إلى تثبيت ImageMagick لهذا البرنامج النصي لتشغيله
لتثبيت ImageMagick على Ubuntu Linux جرب ما يلي ...
$ sudo apt install imagemagick
يمكنك أيضًا البناء من المصدر ... انظر https://imagemagick.org للحصول على التعليمات
صفحة مفيدة لتثبيت ImageMagick مع تعليمات لإضافة دعم PNG الموجود هنا
جرب ما يلي بعد تثبيت ImageMagick لمعرفة ما إذا كان نوع صورتك مدعومًا.
$ identify -version
عند التشغيل ، سيقوم هذا البرنامج النصي (desize_images.pl) بإنشاء أو الكتابة فوق صور الإبهام المسماة "Thumb_*"
قم بتشغيل أمر CHMOD (أذونات) على النحو التالي لإعطاء الإذن لتشغيل البرنامج النصي
$ sudo chmod 755 resize_images.pl
قم بتشغيل الأمر التالي لإنشاء صورة مصغرة (قد تتطلب sudo)
$ sudo ./resize_images.pl
إذا كان يعمل ، فسترى قائمة تم إنشاؤها من ملفات الصور التي تم تحويلها إلى صورة مصغرة
قد يستغرق الأمر بضع ثوان لكل صورة لمعالجة الصورة إلى صورة مصغرة.
هذا البرنامج النصي مخصص لشخص ما (مصور على سبيل المثال) يرغب في عرض صفحات الويب من الصور المغيّرة التي تم تصنيفها في صفحات/صفحات منفصلة.
جيد جدا لمشاركة الصور مع العائلة والأصدقاء.
حاول هنا لمعرض العرض التوضيحي
يتطلب هذا البرنامج النصي خادم ويب مع CGI-bin يعمل بيرل.
ضع صورك (jpg png) في دليل عام (كما ذكرنا سابقًا) على الخادم الخاص بك والذي يتمتع بالوصول العام http مثل /var/www/yoursite.net/public_html/yourdirectory وقم بتشغيل برنامج Resize_images.pl.
قد تضطر إلى تغيير الأذونات على ملفات الصور بشيء مثل ..
$ sudo chmod 664 *.JPG
سيتم فرز الصور التي سيتم عرضها على Alphanumerical مع ست صور لكل ورقة/صفحة كإعداد حالي. (يمكنك تغيير هذا الرقم إذا كنت ترغب في ذلك.). ترتيب أسماء ملفات الصور alphanumerical لتحديد ترتيب العرض عند تشغيل هذا البرنامج النصي.
لإلغاء ضغط ملف github zip ، استخدم Linux "unsip" مع علامة -D إلى upzip في الدليل المفضل لديك.
تغيير موقع الدليل غير المصدفة إلى شيء مثل ما يلي
$ sudo unzip Perl-Web-Images-main.zip -d /usr/lib/cgi-bin/
بعد ذلك ، انقل المجلد غير المصقول إلى دليل معرض CGI-Bin الخاص بك. شيء مثل ...
$ sudo mv /usr/lib/cgi-bin/Perl-Web-Images-main /usr/lib/cgi-bin/MyGallery
إعطاء تنفيذ الإذن إلى البرنامج النصي بيرل.
$ chmod 755 perl-cgi-images.pl
تغيير اسم ملف perl perl-cgi-images.pl إلى index.pl
$ sudo mv perl-cgi-images.pl index.pl
انظر الملاحظات والتعليمات الأخرى في البرنامج النصي Perl
قم بتغيير HTML لتذوق وتغيير حقوق الطبع والنشر إلى موقعك.
سيعرض هذا البرنامج النصي صورًا مصغرة ذات نص "Thumb_" في اسم الملف.
استخدم البرنامج النصي assize_images.pl مع الإرشادات أعلاه لإنشاء الصور المقيدة وتغيير حجم ملف الصورة وإعادة تسمية ملف IMG باستخدام اسم الملف "thumb_".
عند عرض الصفحة ، يتم عرض الصور المصغرة. إذا كنت ترغب في رؤية الملف الأصلي بالحجم الكامل ، فانقر فوق صورة مصغرة
تفضل بزيارة موقعك في شيء مثل http://yoursite.net/cgi-bin/mygallery/ لمشاهدة معرض الصور الخاص بك.