Anzeige:
Ergebnis 1 bis 4 von 4

Thema: .eps-Bild: Schwarz-Weiß erzwingen

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.10.2005
    Beiträge
    57

    .eps-Bild: Schwarz-Weiß erzwingen

    Hallo!

    Ich will mit \includegraphics{bild.eps} eine eps-Datei einbinden, die aber leider nur farbig vorliegt, was ich als unschön empfinde.

    Kann man mit einer Option die Datei laden, aber nur in Schwarz-Weiß darstellen?
    (Beachte: ich will nicht alle Bilder in schwarz-weiß, sondern nur dieses).

    Vielen Dank im Voraus für eure Hilfe!

  2. #2
    Registrierter Benutzer
    Registriert seit
    02.06.2009
    Beiträge
    56
    Ich weiß nicht, ob du das hören willst, aber wäre es nicht mit Abstand am einfachsten, das Bild mit einem Grafikprogramm in Schwarz/Weiß zu speichern?

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Ich will mit \includegraphics{bild.eps} eine eps-Datei einbinden, die aber leider nur farbig vorliegt, was ich als unschön empfinde.
    Wenn es sich tatsächlich um eine EPSvector graphic handelt, kannst du Graphik genau wie Text behandelt und 'färben' (hier: schwarz):

    \textcolor{black}{\includegraphics{bild.eps}}
    wobei die extension .eps natürlich fehlen kann.

    edico

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Ich muss feststellen, dass ich das Ergebnis - wie vor 3 Jahren mit latex-dvipdfm erstellt - nunmehr nicht mehr wiederholen kann. Der herkömmliche Weg mit latex-dvips-sp2pdf 'konnte' auch damals nicht funktionieren, weil dvips afaik defaultseitig auf 'schwarz' schaltet.

    Vielleicht hilft im tex-file:
    Code:
    ...
    \special{ps: /setgray { pop 0 0 0 setrgbcolor } def }
    \includegraphics{bild.eps}
    ...
    Ansonsten müsste man vermutlich in den EPS-Code eingreifen, mit

    Code:
    $ grep "setrgbcolor" bild.eps
    die Farben selektieren und nach 0 0 0 ändern.

    Ich meine mich zu erinnern, dass 'alles' nicht funktioniert, wenn das EPS file schon komprimiert ist ... aber das ich spekulativ.

    Code:
    %%
    \begin{filecontents*}{Bild.eps}
    %!PS-Adobe-2.0 EPSF-2.0
    %%BoundingBox: 44 20 103 191
    %%BeginProlog
    save
    countdictstack
    mark
    newpath
    /showpage {} def
    /setpagedevice {pop} def%%EndProlog
    %%Page 1 1
    10 10 scale
    /Helvetica 24  selectfont
    2 2 moveto
    (1) show
    showpage 
    %%Trailer
    cleartomark
    countdictstack
    exch sub { end } repeat
    restore
    %%EOF
    \end{filecontents*}
    
    \documentclass{book}
    \usepackage[a5paper]{geometry}
    \usepackage{graphicx}
    \usepackage{xcolor}
    
    \begin{document}
    
    %\textcolor{red}{\includegraphics[scale=.5]{Bild.eps}}
    
    % red
    \special{ps: /setgray { pop 1 0 0 setrgbcolor } def }
    \includegraphics[scale=0.250]{Bild.eps}
    
    \end{document}
    edico

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •