Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Bilder Upload - Original löschen/überschreiben

Eingetragen von r4s6 (1383)
am 23.11.2009 - 12:53 Uhr in
  • Module
  • Drupal 6.x

Ich möchte gerne Bilder in ein CCK-ImageField hochladen und dabei die Grösse nicht einschränken. Mit ImageCache sollen dann die Bilder in den benötigten Formaten erstellt werden. Bis dahin kriege ich das hin.

Nun Sollen aber die Originalfiles direkt von einem erstellten Format überschrieben werden um damit Speicher-Resourcen zu schonen.

Wie könnte ich das bewerkstelligen?

‹ Einmaliger Bearbeitungslink Gelöst: Keine Eingabe mit TinyMCE -Editor (Modul Wysiwyg) und IE 8 möglich ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau darüber habe ich mir

Eingetragen von Thoor (3678)
am 23.11.2009 - 13:13 Uhr

Genau darüber habe ich mir gestern auch den Kopf zerbrochen ... In den allermeisten Fällen reicht ja als zu speichendes Original auch ein Pic mit 800x600 und 72dpi ... Da bin ich auch sehr gespannt, ob jemand ne Lösung parat hat?

Stefan hatte ja schonmal mit RULES ne Lösung aufgezeigt, die die Originale gelöscht hat. Aber die Originale anzupassen wäre natürlich ne weitaus bessere Lösung.
-----

Design Probleme einfach mit FF und FIREBUG lösen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sehr interessant

Eingetragen von r4s6 (1383)
am 23.11.2009 - 13:34 Uhr

Ich werde mir mal die Tage das Tool von Stefan ansehen und evtl. lässt sich da auch was damit machen dürfte ja nicht so schwer sein, die Funktion etwas umzuscheiben und damit die Option "Replace Original" zu ermöglichen. (Habe das einfach nicht gefunden, wohl wiedermal die falschen Schlüsselworte benutzt.)

Nun ja ich muss mir dann halt die entsprechenden Befehle aus den Büchern zusammen suchen, aber möglich ist das bestimmt, irgendwie...

Vielleicht hat ja auch stefan die Musse das zu tun, wir werden sehen.

Jedenfalls weitere Lösungsvorschläge sind stets willkommen.

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Original ersetzen

Eingetragen von stBorchert (6003)
am 23.11.2009 - 14:10 Uhr

Auch wenn ich mittlerweile dagegen bin, die originalen Bilder zu löschen könnte man die Ersetzung mit einer verkleinerten Version ungefähr so hinbekommen.
Beim Speichern einer node mit imagefield werden per Rules folgende Schritte durchgeführt:

  1. das Originalbild wird umbenannt (file_sopy; bild_123.png -> origof_bild_123.png)
  2. von der gerade umbenannten Datei wird über die Funktion imagecache_build_derivative eine dem übergebenen Preset entsprechend veränderte Kopie erzeugt erzeugt
  3. die veränderte Version wird mittels file_copy an die Position des originalen Bildes verschoben und so benannt, wie das Original anfangs hiess
  4. origof_bild_123.png und die veränderte Kopie um imagecache-Verzeichnis werden mittels file_delete entfernt

Das kann funktionieren, muss aber nicht (es kann z.B. zu Problemen führen, wenn Schritt 2 etwas länger benötigt und man die (in dem Fall noch nicht existente) Datei kopieren möchte.

hth,

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

stBorchert schrieb Auch

Eingetragen von r4s6 (1383)
am 23.11.2009 - 14:27 Uhr
stBorchert schrieb

Auch wenn ich mittlerweile dagegen bin, die originalen Bilder zu löschen...

Warum denn das? Wenn ich dem User die Möglichkeit geben will unbearbeitete Bilder einer DigiCam (3264x2448px / 24 Bit) hochzuladen, dann benötigt das Bild rund 2MB, und dann kann das schon bald zu Speicherproblemen führen. Wenn ImageCache jetzt das Bild selbst runterrechnet und es in einem "sinnvollen" Format speichert, z.b. 800x600px/8Bit, ist das fürs Web allemal genug, schont die Resourcen und der Benutzer muss beim Upload nicht darauf achten, dass er die Limiten einhält.

Was spricht also dagegen die Originale zu löschen bzw. zu ersetzen?

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bilder

Eingetragen von stBorchert (6003)
am 23.11.2009 - 15:01 Uhr
Rabbit69 schrieb

Warum denn das? Wenn ich dem User die Möglichkeit geben will unbearbeitete Bilder einer DigiCam (3264x2448px / 24 Bit) hochzuladen, dann benötigt das Bild rund 2MB, und dann kann das schon bald zu Speicherproblemen führen.

Naja, das hängt vom Server (und der Plattengrösse) ab.
Mir ist es halt nur immer wichtig, dass man später auch mal die Presets ändern kann und gleichbleibende Qualität bekommt.

Rabbit69 schrieb

Wenn ImageCache jetzt das Bild selbst runterrechnet und es in einem "sinnvollen" Format speichert, z.b. 800x600px/8Bit, ist das fürs Web allemal genug,

Das wäre mir als Ausgangsbasis für die von ImageCache erzeugten Bilder jetzt ein bisserl wenig. Aber das ist Geschmackssache.

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Koordination der Aktivitäten zum Marketing
  • Halla los mejores refugios burbuja en Madrid, Andalucia y la costa catalana
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Coordination of marketing
    vor 54 Minuten
  • Verwende doch das Tag dafür,
    vor 2 Wochen 15 Stunden
  • Guckst du hier: step by step
    vor 2 Wochen 4 Stunden
  • Guckst du hier: step by step
    vor 2 Wochen 4 Stunden
  • Ich habe ja keine Angst vor
    vor 3 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 3 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 3 Wochen 6 Tagen
  • Du hast die "Trusted host
    vor 3 Wochen 6 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 5 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250286
Registrierte User: 20505

Neue User:

  • growthnaavik
  • MonroeScobe
  • Marvinkep

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 23 Gäste online.

Benutzer online

  • growthnaavik

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association