DMUG-Archiv 2004

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Show[] von Grafiken, PlotRange

Hallo Thomas,

zu Deiner Nachricht vom Saturday, February 14, 2004 1:09 PM
Subject: Re: Show[] von Grafiken, PlotRange

Es ging um den (vollständigen) Import bzw. die (unbeschnittene) Anzeige von
Bilddateien, Dein Beispiel war:

> chess = Import["chess.ppm"]
> Show[chess]
> InputForm[%]
>

> Wie so laesst Mathemtica beim Anzeigen von Bildern mittels
> 'Show[]' jeweils eine Zeile und eine Spalte weg?

Wie in der Ausgabe "Out" von ImportForm leicht nachzuvollziehen, wird ein
Bild (Rasterbild/Bitmap) korrekt und vollständig eingelesen und in eine
RGB-Tripel-Liste umgesetzt, auch die Bildgröße ImageSize wird korrekt
angegeben. In der daraus abgeleiteten Größe PlotRange hast Du, Thomas, aber
einen m. E. echten "Buck" entdeckt: Ist ein Bild Xmax*Ymax groß, müßte
PlotRange->{{0,Xmax},{0,Ymax}} lauten; Mathematica generiert aber
PlotRange->{{0,Xmax-1},{1,Ymax}}. Damit ist, wie Du ganz richtig schreibst,
eine Zeile und eine Spalte weg. Auch den richtigen "PlotRange" finde ich
unlogisch, warum heißt es nicht PlotRange->{{1,Xmax},{1,Ymax}}? Hast Du
schon den Support von Mathematica verständigt? Das ist doch was für
Mathematica 5.1 ...

Bis dahin verhilft
Show[myPic, PlotRange -> All]
oder
Show[myPic, PlotRange -> Automatic]
zur Wiedergabe des ganzen, unbeschnittenen Bildes.

Grüße
Gunnar

-- 
Gunnar Lindenblatt
E-Mail Gunnar.Lindenblatt@XXXXXXX.com


Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html