Dieses Skript wurde auf Ubuntu Linux gemacht
Werden die Bilddateigrößen Ihrer Kamera immer größer und machen das Herunterladen aus dem Internet etwas zu langsam?
Versuchen Sie dieses Skript (resize_images.pl), um Ihre JPG- und PNG -Bilder zu ändern und diese schnelle Seite auf Ihre Webseite zu laden.
Führen Sie dieses Skript vor dem Perl-CGI-Images.pl CGI-Skript aus, dessen Anweisungen unten aufgeführt sind ...
Dies kann eine gute Zeit sein, um Ihre Bilder aus einer Fülle von Vorsicht zu sichern
Platzieren Sie die Bilder (JPG PNG), die Sie in einem öffentlichen Ordner wie folgt anzeigen möchten ...
/var/www/MySite.net/public_html/MyDirectory
Platzieren Sie dann das Skript in resize_images.pl in das gleiche Verzeichnis wie Ihre Bilder
Möglicherweise müssen Sie Imagemagick für dieses Skript installieren, um auszuführen
So installieren Sie Imagemagick auf Ubuntu Linux, versuchen Sie es mit den folgenden ...
$ sudo apt install imagemagick
Sie können auch aus Quelle erstellen ... finden Sie unter https://imagemagick.org für Anweisungen
Eine hilfreiche Seite zur Installation von Imagemagick mit Anweisungen zum Hinzufügen von PNG -Unterstützung, die hier gefunden wurden
Versuchen Sie Folgendes nach der Installation von Imagemagick, um festzustellen, ob Ihr Bildtyp unterstützt wird.
$ identify -version
Beim Ausführen erstellt oder überschreibt dieses Skript (resize_images.pl) Daumenbilder mit dem Namen "thumb_*" oder überschreiben Sie Daumenbilder.
Führen Sie den Befehl CHMOD (Berechtigungen) wie folgt aus, um die Erlaubnis zum Ausführen des Skripts zu geben
$ sudo chmod 755 resize_images.pl
Führen Sie den folgenden Befehl aus, um Miniaturansichten zu erstellen (kann Sudo erfordern).
$ sudo ./resize_images.pl
Wenn es funktioniert, sehen Sie eine generierte Liste der in Miniaturansichten konvertierten Bilddateien
Es kann einige Sekunden pro Foto dauern, um das Bild an eine Miniaturansicht zu verarbeiten.
Dieses Skript ist für jemanden (z.
Sehr gut, um Fotos mit Familie und Freunden zu teilen.
Versuchen Sie es hier für eine Demo -Galerie
Dieses Skript erfordert einen Webserver mit einem CGI-bin, das Perl ausgeführt hat.
Platzieren Sie Ihre Bilder (JPG PNG) in ein öffentliches Verzeichnis (wie bereits erwähnt) auf Ihrem Server mit öffentlichem HTTP -Zugriff wie /var/www/yoursite.net/public_html/yourDirectory und führen Sie das Skript resize_images.pl aus.
Möglicherweise müssen Sie die Berechtigungen für Bilddateien mit so etwas wie .. ändern.
$ sudo chmod 664 *.JPG
Die zu angezeigten Bilder werden alphanumerisch mit sechs Bildern pro Blatt/Seite als aktuelle Einstellung sortiert. (Sie können diese Nummer ändern, wenn Sie möchten.) Ordnen Sie die Namensdateinamen alphanumerisch an, um beim Ausführen dieses Skripts die Anzeigereihenfolge zu bestimmen.
Um die Github -ZIP -Datei zu entpacken, verwenden Sie Linux "Unzip" mit dem -D -Flag, um in Ihr bevorzugtes Verzeichnis zu upSPIP.
Ändern Sie den Standort des nicht gepackten Verzeichnisses in so etwas wie folgt
$ sudo unzip Perl-Web-Images-main.zip -d /usr/lib/cgi-bin/
Verschieben Sie als nächstes den unzippierten Ordner in das Verzeichnis Ihrer CGI-bin-Galerie.
$ sudo mv /usr/lib/cgi-bin/Perl-Web-Images-main /usr/lib/cgi-bin/MyGallery
Geben Sie dem Perl -Skript ausführende Erlaubnis.
$ chmod 755 perl-cgi-images.pl
Ändern Sie den Namen der Perl-Datei perl-cgi-images.pl in idex.pl
$ sudo mv perl-cgi-images.pl index.pl
Siehe Notizen und andere Anweisungen im Perl -Skript
Ändern Sie die HTML, um das Urheberrecht auf Ihre eigene Website zu probieren und zu ändern.
In diesem Skript werden Miniaturbilder mit dem Text "thumb_" im Dateinamen angezeigt.
Verwenden Sie das Skript in cresize_images.pl mit den obigen Anweisungen, um die Größe der Größe der Größe zu generieren, und ändern Sie die Bilddateigröße und benennen Sie die IMG -Datei mit "thumb_" Dateiname um.
Beim Anzeigen der Seite werden die Miniaturansichten angezeigt. Wenn Sie die Originaldatei in voller Größe sehen möchten, klicken Sie auf ein Miniaturbild
Besuchen Sie Ihre Website unter http://yoursite.net/cgi-bin/mygalery/, um Ihre Bildergalerie zu sehen.