Farbige Bilder auch als Graustufen einbinben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Farbige Bilder auch als Graustufen einbinben

von KOMA » Fr 30. Jan 2009, 14:50

Wie das »\special{ps:« schon andeutet ist das kein TeX-Feature, sondern es wird PostScript-Code in die Datei eingefügt.
Funktioniert also auch nur auf dem Umweg DVI und PS (per dvips).

von DonCube » Do 29. Jan 2009, 21:36

Ok was Herr Voss dort geschrieben hat war mir total unbekannt. Allerdings könnte ich es jetzt auch nicht einfach so anwenden. Benötige ich da keine weiteren Pakete? Ist es eine LaTeX interne Anweisung die von Hause aus dabei ist???

Würde mich schon interessieren, da gibts scheinbar einiges zu lernen.


Grüße
DonCube

Re: Farbige Bilder auch als Graustufen einbinben

von Gast » Do 29. Jan 2009, 20:25

scarabeaus hat geschrieben: ich möchte gerne farbige quellbilder an einer stelle als graustufenbild einbinden und wo anderes als farbiges. gibt es eine möglichkeit nur ein quellbild zu verwenden?

Grüße
scarabeaus
Du kannst vor der betreffenden Abbildung /setrgbcolor oder /setcmykcolor oder beides
so umdefinieren, dass sie Graustuden liefern. Beispiel für alle Grafiken:
\AtBeginDocument{%
  \special{ps:
    /setcmykcolor { exch 0.11 mul add
                    exch 0.59 mul add
                    exch 0.3 mul add
                    dup 1 gt { pop 1 }  if neg 1 add setgray } def
    /setrgbcolor { 0.11 mul
                   exch 0.59 mul add
                   exch 0.3 mul add setgray } def
    /sethsbcolor { /b exch def /s exch def 6 mul dup cvi dup /i exch def sub /f exch def
                   /F [[0 1 f sub 1][f 0 1][1 0 1 f sub][1 f 0][1 f sub 1 0][0 1 f][0 1 1]] def
                   F i get { s mul neg 1 add b mul} forall
                   0.11 mul
                   exch 0.59 mul add
                   exch 0.3 mul add setgray } def
  }
}
Das brauchst du jetzt nur für dein Bikld mit
\begingroup
\special{...}
\includegrafphics{...}
\endgroup

Herbert

Bildbearbeitung in LaTeX

von DonCube » Mo 26. Jan 2009, 08:19

Hallo scarabeaus,
nicht das ich wüsste, das es sowas gibt. Dann müsste ein Paket ja das Bild ja einlesen und ne Grafikberechnung drüber laufen lassen. Ich kennen keinen Weg das dies direkt in LateX möglich ist.

Gruß
DonCube

Farbige Bilder auch als Graustufen einbinben

von scarabeaus » Sa 24. Jan 2009, 10:50

Hallo,

ich möchte gerne farbige quellbilder an einer stelle als graustufenbild einbinden und wo anderes als farbiges. gibt es eine möglichkeit nur ein quellbild zu verwenden?

Grüße
scarabeaus
\documentclass[11pt]{book}
\usepackage{makeidx}
\makeindex
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{geometry}[2008/11/13]
\usepackage{marginnote}[2008/11/10]
\usepackage{graphicx}
\usepackage[table]{xcolor}
\usepackage{framed}
\usepackage{blindtext}
\geometry{paperwidth=170mm,paperheight=220mm,top=19mm,height=180mm,
heightrounded,left=15mm,right=35mm,marginparsep=2mm,marginparwidth=27mm}

\setlength{\unitlength}{1mm}
\definecolor{shadecolor}{gray}{.8}
\begin{document}

\chapter{Introduction}
\section{History of Bakti Negara}
\begin{picture}(0,0)
	%Hier soll das bild in Graustufen sein
	\put(0,65){\includegraphics [draft,height=2.5cm]{../Bilder/1002Logo.eps}}
	\put(19,65){\includegraphics [draft,height=2.5cm]{../Bilder/0009Album.eps}}
%	\put 
%	\put	noch 3 bilder
%	\put
\end{picture}
\blindtext\par
\begin{center}
	%Hier soll das Bild in Farbe sein
	\includegraphics [draft,height=2.5cm]{../Bilder/1002Logo.eps}
\end{center}\blindtext
\end{document}

Nach oben