Tom: Drucken von Bildern

Hello,

ich habe mittels PHP-generierter HTML-Seiten Bilder auszugeben, die sowohl beim Druck als auch auf dem Bildscheim ein bestimmtes Maß nicht überschreiten dürfen.

Wenn ein Screen nun auf 120dpi statt auf 96dpi oder 72dpi eingestellt ist, müsste er doch eigentlich die Bilder entsprechend kleiner anzeigen, oder?

Beim Druck hätte ich gerne eine maximale Höhe von 3cm und eine maximale Breite von 16cm geprüft.

Die Bilder sollen aber nicht stumpf auf dieses Maß gebracht werden, sondern nur verkleinert (skaliert werden), wenn die maximale Größe überschritten wird.

Bezüglich der 120dpi bei großen Windows-Schriften hatten wie letzte Woche schon einmal einen Thread. Den kann ich aber leider nicht wiederfinden.

Wovon hängt die Druckgröße nun ab?
Kann ich ein Bild auf 30mm einstellen?
Welche Auflösung ist denn für den Drucker überhaupt relevant?

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
  1. moin,

    Die Bilder sollen aber nicht stumpf auf dieses Maß gebracht werden, sondern nur verkleinert (skaliert werden), wenn die maximale Größe überschritten wird.

    kannst du evtl. ueber ein druck-stylesheet ansprechen ...

    img {
     width: 100%;
     height: auto;
    }

    das funktioniert aber nur, wenn die bilder innerhalb eines div- oder was auch immer-elements liegen, dem du vorher eine breite zugeordnet hast. dann skalieren die browser das automatisch runter. hab's zumindest unter win op/geckos/ie erfolgreich getestet. einzig die hoehe wird hier nicht skaliert. da bin ich gerade noch dran ...

    vielleicht hilft's weiter.

    gruesse,
    timex.

  2. Hallo,

    Beim Druck hätte ich gerne eine maximale Höhe von 3cm und eine maximale Breite von 16cm geprüft.

    Also ich würde das so angehen im Drucker Stylesheet:

    img {
     max-width: 3em;
     max-height: 16cm;
    }

    Dann skalieren Alle browser außer dem IE natürlich. Dem musst du wohl irgendwie mit JavaScript oder so nachhelfen. Der Konqueror und Safari skalieren aber leider auch ein wenig eigenartig und pressen das Bild zusammen, was nicht wirklich hilfreich ist.

    Grüße
    Jeena Paradies

    --
    Sinnvolles URI Design - ein paar Gedanken
    --
    Für das Leben gezeichnet - der zweite Weltkrieg aus der eigenen Perspektive
    Einer der letzten Tagebucheinträge meines Großvaters, der den zweiten Weltkrieg am eigenen Leib erfahren hat.
    1. Hallo,

      max-width: 3em;

      natürlich sollte das heißen 3cm

      Grüße
      Jeena Paradies

      --
      Sinnvolles URI Design - ein paar Gedanken
      --
      Für das Leben gezeichnet - der zweite Weltkrieg aus der eigenen Perspektive
      Einer der letzten Tagebucheinträge meines Großvaters, der den zweiten Weltkrieg am eigenen Leib erfahren hat.
      1. Hello,

        wie muss ich mir das denn vorstellen mit den dpi des Bildes?
        Machen die irgend einen Unterschied beim Druck über den Browser?
        Oder rechnet der Browser die DPI sowieso in eigene dpi um, die er dann so matschig an den Printer gibt?

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
  3. Hello,

    Wenn ein Screen nun auf 120dpi statt auf 96dpi oder 72dpi eingestellt ist, müsste er doch eigentlich die Bilder entsprechend kleiner anzeigen, oder?

    Ich habe die Faxen für heute satt!
    Hab das jetzt erstmal für den IE auf 96dpi eingestgestellt. Es gilt die Größe, die der IE im style="height:YYpx" angewieden bekommt, oder die natürliche Größe des Bildes bei 96dpi. So wird das Bild dann an den Drucker weitergegeben. Das ist auch unabhängig von der Schriftgrößen/Auflösungseinstellung von Windows.

    Wie das nun bei anderen Browsern aussieht, weiß ich noch nicht.

    Mit der Benutzung von mm-Angaben habe ich zwar auf dem Screen Erfolg gehabt, nicht aber auf dem Drucker (HP 4000)

    Schaun wei mal...

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau