Como manter uma cor de fundo atrás de uma imagem de fundo no beamer?

Como manter uma cor de fundo atrás de uma imagem de fundo no beamer?

Perdoe-me se esta pergunta é fácil, mas não encontrei uma resposta.

Estou tentando usar fotos no fundo dos meus slides do Beamer. Algumas dessas fotos não ocupam todo o slide e eu gostaria de ter uma cor de fundo diferente do branco para o restante do slide. Infelizmente, usar o tikz para definir uma imagem parece garantir que o fundo do slide fique branco.

Eu gostaria de fazer com que esta imagem pudesse aparecer no slide contra um fundo preto.

MWE:

\documentclass[xcolor=x11names,compress,14pt]{beamer}
\usepackage{xltxtra}
\usepackage[fallback]{xeCJK}
\usepackage{xunicode}
\usepackage{xcolor}
\usepackage{etoolbox}
\usepackage{fontspec}
\usepackage{microtype}
\usepackage{relsize}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pdfpages}
\usetikzlibrary{backgrounds}

\setbeamercolor{normal text}{fg=white,bg=black} 

\begin{document}

\begin{frame}{This Background is Black}

    Text
\end{frame}


 {
    \usebackgroundtemplate{
        \tikz[overlay,remember picture] 
        \node[opacity=1, at=(current page.south east),anchor=south east,inner sep=0pt,yshift=0mm,xshift=0mm]{\includegraphics[height=.95\paperheight]{OracleBone1.jpg}};
    }

 \begin{frame}{This Background is White}
    Text
\end{frame}

\end{document}

OracleBone1.jpg

Responder1

Com a ajuda de \setbeamercolor{background canvas}e \setbeamertemplate{background}você pode conseguir o seguinte:

insira a descrição da imagem aqui

\documentclass[compress,14pt]{beamer}
\usepackage{tikz}
\setbeamercolor{normal text}{fg=white,bg=black} 

\begin{document}

\begin{frame}{This Background is Black}
    Text
\end{frame}


\setbeamercolor{background canvas}{bg=black}
\setbeamertemplate{background}{\tikz[overlay,remember picture] 
        \node[opacity=1, at=(current page.south east),anchor=south east,inner sep=0pt,yshift=0mm,xshift=0mm]{\includegraphics[height=.95\paperheight]{example-image-1x1}};}

 \begin{frame}{This Background is Black with an Image in the Corner}
    Text
\end{frame}

\end{document}

Mais algumas informações básicas da seção 8.2.7 The Backgrounddo beamermanual:

Cada quadro tem um fundo que, como o nome sugere, está “por trás de tudo”. O fundo é um objeto surpreendentemente complexo: no beamer, consiste em umtela de fundoe afundo principal.A tela de fundo pode ser imaginada como uma grande área na qual tudo (o fundo principal e tudo mais) é pintado. Por padrão, esta tela é um grande retângulo que preenche todo o quadro cuja cor é o fundo da tela de fundo da cor do feixe.

[...]

Ofundo principalé desenhado no topo da tela de fundo. Ele pode ser usado para adicionar, digamos, uma grade a cada quadro ou uma grande imagem de fundo ou qualquer outra coisa.

informação relacionada