tikz “Latex” arrowhead artifact on conversion to png using ImageMagick if opacity < 1
up vote
0
down vote
favorite
This is a specific problem, but I find it comes up often in my workflows:
- generate a standalone
tikz
diagram with:
- some transparent object(s) - i.e.
opacity < 1
- arrows, where I prefer the large style:
> = Latex
from the tikz libraryarrows.meta
- some transparent object(s) - i.e.
- run ImageMagick
convert
to convert.pdf
to.png
The problem is, Latex
style arrowheads develop a weird inner border on conversion to .png
.
MWE
mwe.tex:
documentclass[margin=0.1cm]{standalone}
usepackage{tikz}
usetikzlibrary{arrows.meta}
begin{document}
begin{tikzpicture}
draw[>=Latex,<->,opacity=1.00](0.0,-0.0)--(1.0,-0.0); % (1)
draw[>=Latex,<->,opacity=0.99](0.0,-0.2)--(1.0,-0.2); % (2)
draw[>=latex,<->,opacity=1.00](0.0,-0.4)--(1.0,-0.4); % (3)
draw[>=latex,<->,opacity=0.99](0.0,-0.6)--(1.0,-0.6); % (4)
end{tikzpicture}
end{document}
compile & convert to png:
pdflatex mwe.tex && convert -density 600 mwe.pdf mwe.png
MWE result:
About the MWE:
- You can see the problem in arrows (1) and (2), currently
- Arrows (3) and (4) are not affected, since they have the smaller arrowheads:
> = latex
- Only commenting (2) and (4) (
opacity=0.99
) solves the problem for (1) - i.e. removing all transparent objects from the image.
Questions:
- Why is this happening?
- Is this a
tikz
problem or an ImageMagick problem? - Any solutions besides avoiding transparency or using smaller arrowheads?
Thanks
tikz-pgf graphics tikz-arrows
add a comment |
up vote
0
down vote
favorite
This is a specific problem, but I find it comes up often in my workflows:
- generate a standalone
tikz
diagram with:
- some transparent object(s) - i.e.
opacity < 1
- arrows, where I prefer the large style:
> = Latex
from the tikz libraryarrows.meta
- some transparent object(s) - i.e.
- run ImageMagick
convert
to convert.pdf
to.png
The problem is, Latex
style arrowheads develop a weird inner border on conversion to .png
.
MWE
mwe.tex:
documentclass[margin=0.1cm]{standalone}
usepackage{tikz}
usetikzlibrary{arrows.meta}
begin{document}
begin{tikzpicture}
draw[>=Latex,<->,opacity=1.00](0.0,-0.0)--(1.0,-0.0); % (1)
draw[>=Latex,<->,opacity=0.99](0.0,-0.2)--(1.0,-0.2); % (2)
draw[>=latex,<->,opacity=1.00](0.0,-0.4)--(1.0,-0.4); % (3)
draw[>=latex,<->,opacity=0.99](0.0,-0.6)--(1.0,-0.6); % (4)
end{tikzpicture}
end{document}
compile & convert to png:
pdflatex mwe.tex && convert -density 600 mwe.pdf mwe.png
MWE result:
About the MWE:
- You can see the problem in arrows (1) and (2), currently
- Arrows (3) and (4) are not affected, since they have the smaller arrowheads:
> = latex
- Only commenting (2) and (4) (
opacity=0.99
) solves the problem for (1) - i.e. removing all transparent objects from the image.
Questions:
- Why is this happening?
- Is this a
tikz
problem or an ImageMagick problem? - Any solutions besides avoiding transparency or using smaller arrowheads?
Thanks
tikz-pgf graphics tikz-arrows
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
This is a specific problem, but I find it comes up often in my workflows:
- generate a standalone
tikz
diagram with:
- some transparent object(s) - i.e.
opacity < 1
- arrows, where I prefer the large style:
> = Latex
from the tikz libraryarrows.meta
- some transparent object(s) - i.e.
- run ImageMagick
convert
to convert.pdf
to.png
The problem is, Latex
style arrowheads develop a weird inner border on conversion to .png
.
MWE
mwe.tex:
documentclass[margin=0.1cm]{standalone}
usepackage{tikz}
usetikzlibrary{arrows.meta}
begin{document}
begin{tikzpicture}
draw[>=Latex,<->,opacity=1.00](0.0,-0.0)--(1.0,-0.0); % (1)
draw[>=Latex,<->,opacity=0.99](0.0,-0.2)--(1.0,-0.2); % (2)
draw[>=latex,<->,opacity=1.00](0.0,-0.4)--(1.0,-0.4); % (3)
draw[>=latex,<->,opacity=0.99](0.0,-0.6)--(1.0,-0.6); % (4)
end{tikzpicture}
end{document}
compile & convert to png:
pdflatex mwe.tex && convert -density 600 mwe.pdf mwe.png
MWE result:
About the MWE:
- You can see the problem in arrows (1) and (2), currently
- Arrows (3) and (4) are not affected, since they have the smaller arrowheads:
> = latex
- Only commenting (2) and (4) (
opacity=0.99
) solves the problem for (1) - i.e. removing all transparent objects from the image.
Questions:
- Why is this happening?
- Is this a
tikz
problem or an ImageMagick problem? - Any solutions besides avoiding transparency or using smaller arrowheads?
Thanks
tikz-pgf graphics tikz-arrows
This is a specific problem, but I find it comes up often in my workflows:
- generate a standalone
tikz
diagram with:
- some transparent object(s) - i.e.
opacity < 1
- arrows, where I prefer the large style:
> = Latex
from the tikz libraryarrows.meta
- some transparent object(s) - i.e.
- run ImageMagick
convert
to convert.pdf
to.png
The problem is, Latex
style arrowheads develop a weird inner border on conversion to .png
.
MWE
mwe.tex:
documentclass[margin=0.1cm]{standalone}
usepackage{tikz}
usetikzlibrary{arrows.meta}
begin{document}
begin{tikzpicture}
draw[>=Latex,<->,opacity=1.00](0.0,-0.0)--(1.0,-0.0); % (1)
draw[>=Latex,<->,opacity=0.99](0.0,-0.2)--(1.0,-0.2); % (2)
draw[>=latex,<->,opacity=1.00](0.0,-0.4)--(1.0,-0.4); % (3)
draw[>=latex,<->,opacity=0.99](0.0,-0.6)--(1.0,-0.6); % (4)
end{tikzpicture}
end{document}
compile & convert to png:
pdflatex mwe.tex && convert -density 600 mwe.pdf mwe.png
MWE result:
About the MWE:
- You can see the problem in arrows (1) and (2), currently
- Arrows (3) and (4) are not affected, since they have the smaller arrowheads:
> = latex
- Only commenting (2) and (4) (
opacity=0.99
) solves the problem for (1) - i.e. removing all transparent objects from the image.
Questions:
- Why is this happening?
- Is this a
tikz
problem or an ImageMagick problem? - Any solutions besides avoiding transparency or using smaller arrowheads?
Thanks
tikz-pgf graphics tikz-arrows
tikz-pgf graphics tikz-arrows
asked 1 hour ago
Jesse Knight
492213
492213
add a comment |
add a comment |
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f464789%2ftikz-latex-arrowhead-artifact-on-conversion-to-png-using-imagemagick-if-opacit%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f464789%2ftikz-latex-arrowhead-artifact-on-conversion-to-png-using-imagemagick-if-opacit%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown