Ankündigung

Einklappen
Keine Ankündigung bisher.

JPG-Compression mit "Watch"-Ordner auf WindowsServer

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • JPG-Compression mit "Watch"-Ordner auf WindowsServer

    Hallo beisammen!
    Leider ist mir kein besserer Titel für diesen Thread eingefallen.
    Eigentlich eine einfache Situation:

    Ich habe einige Mitarbeiter, die Produktbilder ein einem System hochladen
    sollen, das wir zur Verfügung gestellt bekommen. Dieses System unterstützt
    aber nur Dateien bis maximal 4MB.
    Bislang gingen dann alle diese Bilder, die größer als 4MB sind, zu einem
    Mitarbeiter, der Sie mir IrfanView und dem RIOT-Plugin konvertiert und
    verkleinert hat. Qualitiativ waren die Fotos quasi identisch und für's WEB
    ohnehin ausreichend.

    Jetzt die Frage: Kennt jemand ein gutes, zuverlässiges Tool, was auf
    unserem Windows-Server läuft, einen Ordner beobachtet und alle in den
    Ordner gedroppten Dateien automatisch in der Dateigröße und Qualität etwas
    verkleinert?

    Gefunden habe ich Tools, auch IrfanView via Command Line, welche aber
    immer nur die Bildgröße in Pixeln oder Prozent verkleinern. Aber keines,
    welches die Bildgröße beibehält aber die Qualität verringert, wie es
    (runtergebrochen) RIOT tut.

    Wichtig ist, dass das Tool durchgehend auf dem Server läuft und automatisch
    Bilder aus dem Ordner konvertiert und z.B. in den Unterordner "verkleinert"
    schiebt.

    Ich bin kein Spezialist auf dem Gebiet. Bislang hat das so gut geklappt. Es
    wäre aber mit einem Ordner, auf den alle zugreifen können, wesentlich
    leichter!

    Danke im Voraus!
    Robin
    www.urlaubsliste.eu | Die Packliste für den Urlaub - Nichts mehr zu Hause liegen lassen!

  • #2
    AW: JPG-Compression mit "Watch"-Ordner auf WindowsServer

    Hallo,

    ich habe das mit imagemagick in perl realisiert.

    Ich habe ein exe, welche beim ausführen alle Bilder in einem Ordner auf gewünschten Auflösungen verkleinert und auch schärft. Also quasi für Web vorbereitet. Danach werden sie direkt hochgeladen und in einer DB von einem eigenen kleinen CMS eingetragen.

    Ich müsste das Skript für dich anpassen, aber im Grunde ist es das was du suchst.

    Bei Interesse einfach melden, natürlich gegen Bares.

    Gruß,
    Testie

    Kommentar


    • #3
      AW: JPG-Compression mit "Watch"-Ordner auf WindowsServer

      Hallo und Danke für das Angebot!

      "ImageMagick" war das Stichwort was mir fehlte. Ich war total auf IrfanView
      eingeschossen. Ich konnte das Ganze jetzt mit Hilfe einer Batch-Datei und
      Windows Server erledigen. Klappt super!

      Für alle Interessierten, bitteschön (auch ohne Bares):
      Code:
      for %%a in (B:\Bilder\conversion\*.jpg) do (
          mogrify -path B:\Bilder\conversion\_converted\ -define jpeg:extent=4MB -quality 80 "%%a"
          del "%%a"
      )
      Erklärung:
      Alle JPG-Datein im Ordner "B:\Bilder\conversion\" werden mit ImageMagick's
      "mogrify" konvertiert auf maximal 4MB Dateigröße und einer Qualität von 80%.
      Dann werden die Bilder unter dem "-path" B:\Bilder\conversion\_converted\
      und dem gleichen Dateinamen gespeichert. Zuletzt wird mit "del %%a" die
      originaldatei entfernt. Wer das nicht möchte, kann diese Zeile einfach entfernen.

      Wenn das Script jedoch jede Minute nach Dateien im Ordner sucht, würden
      die Dateien bei jedem Durchlauf erneut konvertiert werden. Daher lösche ich die
      originalen Dateien, nachdem sie konvertiert wurden.

      Bemerkung:
      Für unseren Nutzen ist das ganze perfekt.
      Ich weiß nicht, ob das zu 100% professionell
      und richtig gelöst ist.
      Aber es klappt und mehr wollten wir nicht.

      Viele Grüße,
      Robin
      www.urlaubsliste.eu | Die Packliste für den Urlaub - Nichts mehr zu Hause liegen lassen!

      Kommentar


      • #4
        AW: JPG-Compression mit "Watch"-Ordner auf WindowsServer

        Schön das ich helfen konnte.

        Ich kann ja nur erahnen was du mit den Bildern vor hast, aber wenn du die fürs Web benötigst sind 4mb noch viel zu groß.

        Kommentar

        homepage-forum.de - Hilfe für Webmaster! Statistiken

        Einklappen

        Themen: 56.374   Beiträge: 428.035   Mitglieder: 27.712   Aktive Mitglieder: 76
        Willkommen an unser neuestes Mitglied, ErikS83.

        Online-Benutzer

        Einklappen

        675 Benutzer sind jetzt online. Registrierte Benutzer: 3, Gäste: 672.

        Mit 1.625 Benutzern waren am 17.03.2018 um 18:52 die meisten Benutzer gleichzeitig online.

        Die neuesten Themen

        Einklappen

        • Atlan
          hreflang Tags
          Hallo,
          habe immer noch ein Problem mit den hreflang Tags

          unsere Seite: https://www.*****.com, besteht aus dem Deutschen Teil unter *****.com und dem französischen Teil unter *****.com/fr/.
          -----------
          <!DOCTYPE html>
          <html lang="de">
          ...
          Heute, 16:41
        • ErikS83
          Antwort auf Suche Online Editor / Designer
          Hallo Zusammen,

          da da ich in etwa das Gleiche benötige, wie UweK, schließe ich mich hier mal.
          gesucht wird ein OnlineDesigner, den meine Kunden direkt auf meiner Webseite bedienen können.
          die Größe muss vorgegeben sein.
          die Kunden sollen Bilder einfügen können,...
          Heute, 08:04
        • Sempervivum
          Antwort auf Ausgabe als Link
          Warum denn nicht? Wenn Du den Text auf der selben Seite anzeigen willst, wird es auch nicht einfacher.

          Genau dafür habe ich das a-href-Tag hinzu gefügt....
          Gestern, 20:35
        • Fragman
          Antwort auf Ausgabe als Link
          Ich denke mit einer neuen Seite wird das nichts.

          Bleiben wir mal bei meinem PHP-Beispiel das ich schon habe.
          PHP-Code:
          <?php
           $pdo 
          = new PDO('mysql:host=localhost;dbname=datenbank''user''password');
           
          $sql "SELECT * FROM texte WHERE titel LIKE 'A%'";
             echo
          ...
          Gestern, 20:18
        • Sempervivum
          Antwort auf Ausgabe als Link
          Dann versuche folgendes:
          PHP-Code:
           foreach ($pdo->query($sql) as $row) {
             echo 
          '<a href="neue-seite.php&titel=' urlencode($row['titel']) . '&interpret=' urlencode($row['interpret']) . '>';
             echo (
          $row['titel']." - ".$row['interpret']."</a><br 
          ...
          Gestern, 17:50

        Kostenlose Homepage bei Jimdo!

        Einklappen

        Jimdo

        Die neuesten Beiträge

        Einklappen

        • Atlan
          hreflang Tags
          Hallo,
          habe immer noch ein Problem mit den hreflang Tags

          unsere Seite: https://www.*****.com, besteht aus dem Deutschen Teil unter *****.com und dem französischen Teil unter *****.com/fr/.
          -----------
          <!DOCTYPE html>
          <html lang="de">
          ...
          Heute, 16:41
        • ErikS83
          Antwort auf Suche Online Editor / Designer
          Hallo Zusammen,

          da da ich in etwa das Gleiche benötige, wie UweK, schließe ich mich hier mal.
          gesucht wird ein OnlineDesigner, den meine Kunden direkt auf meiner Webseite bedienen können.
          die Größe muss vorgegeben sein.
          die Kunden sollen Bilder einfügen können,...
          Heute, 08:04
        • Fragman
          Ausgabe als Link
          Hallo...

          habe eine Datenbank mit Songtexten mit Ausgabe auf einer Webseite. Es gibt eine Vorauswahl der Titel nach Buchstaben.
          Angezeigt wird dann eine Liste der Titel und des Interpreten.
          Wie mache ich aus der Ausgabe der Titel einen Link der dann den entsprechenden Text anzeigt??...
          21.03.2019, 21:05
        • Sempervivum
          Antwort auf Ausgabe als Link
          Warum denn nicht? Wenn Du den Text auf der selben Seite anzeigen willst, wird es auch nicht einfacher.

          Genau dafür habe ich das a-href-Tag hinzu gefügt....
          Gestern, 20:35
        • Fragman
          Antwort auf Ausgabe als Link
          Ich denke mit einer neuen Seite wird das nichts.

          Bleiben wir mal bei meinem PHP-Beispiel das ich schon habe.
          PHP-Code:
          <?php
           $pdo 
          = new PDO('mysql:host=localhost;dbname=datenbank''user''password');
           
          $sql "SELECT * FROM texte WHERE titel LIKE 'A%'";
             echo
          ...
          Gestern, 20:18
        • Sempervivum
          Antwort auf Ausgabe als Link
          Dann versuche folgendes:
          PHP-Code:
           foreach ($pdo->query($sql) as $row) {
             echo 
          '<a href="neue-seite.php&titel=' urlencode($row['titel']) . '&interpret=' urlencode($row['interpret']) . '>';
             echo (
          $row['titel']." - ".$row['interpret']."</a><br 
          ...
          Gestern, 17:50
        • Ingo
          Antwort auf Ausgabe als Link
          Hi,
          zunächst mal ist SELECT * unnötig, wenn Du nicht alle Felder holen willst. Du brauchst nur titel und eine id holen. Diese trägst Du dann in den Link ein und selektierst in der neuen Seite die id und den text des Datensatzes mit der id.

          Gruß
          Ingo
          Gestern, 17:48
        • Hamburgerjung
          Mein Reise- und Foto-Blog über die Hansestadt Hamburg
          Moin, moin liebe Community von homepage-forum.de,




          ich bin über diesen Thread gestolpert und wollte die Gelegenheit nutzen, um hier einmal meinen neuen Reise- und Foto-Blog über Hamburg vorzustellen. Besucher finden hier unzählige Fotos und (einzigartige) Reiseberichte...
          21.03.2019, 10:31
        • Localfu
          Antwort auf Mein Reise- und Foto-Blog über die Hansestadt Hamburg
          Hallo HamburgerJung,
          schön, dass du deine Stadt präsentieren möchtest und den Touristen an die Hand nimmst. Ich empfehle mal auf andere Seiten zu schauen, um zu gucken welche Trends und Standards bei der Gestaltung von Internetseiten verwendet werden(Webdesign). Zuerst einaml zum Seitenaufbau...
          Gestern, 17:44
        • Fragman
          Antwort auf Ausgabe als Link
          .. ein weiteres Feld in der selben Tabelle mit Namen 'text'...

          Der Text soll dann auf einer neuen Seite angezeigt werden.
          Gestern, 17:38
        Lädt...
        X