Manual:Image administration/pt

Este artigo descreve como MediaWiki manipula e armazena imagens, e dá algumas informações sobre como o configurar.

O mesmo se aplica a qualquer outro tipo de arquivo que possa ser carregado. Uma vez que todos os arquivos são armazenados com um artigo correspondente no namespace imagem, e que é identificado como uma imagem.

Envio e uso de imagens
Veja: Help:Images

Permitindo o envio de imagens
Para fazer o envio de imagens, três condições têm de ser preenchidas:


 * 1) O MediaWiki deve ter o envio ativado. Altere em $wgEnableUploads para true.
 * 2) O tipo de arquivo deve ser permitido. Mais informações: $wgFileExtensions.
 * 3) O usuário tem que estar conectado no sitio.

Imagens são enviadas com o Specialpage Upload.

Veja: Manual:Configuring file uploads, Manual:Mime type detection'''

Parâmetros relevantes para a manipulação de imagens
Esses parâmetros são relevantes:
 * Configuração de imagem
 * Configuração do caminho
 * Configuração de envio

Thumb em imagens
MediaWiki's prorrogando a sintaxe permite que imagens sejam automaticamente 'miniaturizadas' (verManual:Configuring file uploadsgeral para ajudar no envio de arquivos).

Uma imagem com thumb exige o ImageMagick ou GD library. ImageMagick é recomendado, uma vez que produz uma melhor qualidade nos thumbnails; ele pode ser baixado a partir de imagemagick.org. GD podem ser descarregados a partir de libgd.org. Nenhuma destas fazem parte do padrão MediaWiki instalação, embora PHP pode vir com GD.

Para versões mais antigas do Mediawiki (antes da 1.10.0) definir: $wgUseImageResize para true para permitir thumbnailing. Em versões mais recentes isto não é necessário.

Se você utilizar o ImageMagick, definir $wgUseImageMagick como true em LocalSettings.php. Certifique-se de que o $wgImageMagickConvertCommand aponta para a variável (absoluta) localização do comando para converter a sua instalação e que o comando é executável pelo servidor.

SVG
MediaWiki suporta imagem em renderização SVG: se ativada, imagens em SVG podem ser usadas como outras imagem: eles serão automaticamente prestados como um PNG e miniaturizadas como necessária na mosca.

Para ativar o suporte a SVG:

batik, ersvg. Se o conversor do programa não está no caminho do sistema, você tem que especificar o diretório que contém o programa usando $wgSVGConverterPath.
 * 1) Para permitir o envio de arquivos SVG no LocalSettings.php file: $wgFileExtensions[] = 'svg'; Note que irá recusar MediaWiki SVG arquivos contendo JavaScript, por uma questão fundamental de segurança. Para evitar alguns enganos, definir $wgAllowTitlesInSVG = true;. Se você receber uma mensagem de erro dizendo o arquivo está corrompido, certifique-se que o tipo de detecção está funcionando corretamente.
 * 2) Altere $wgSVGConverter para o renderizador que pretende utilizar. Opções disponíveis são: ImageMagick,sodipodi,inkscape,


 * librsvg é muito preciso e rápido. Tem uma grande cadeia de dependências, de modo que você pode não querer se incomodar com isso, a menos que você tenha um repositório para inclui-la e resolver as dependências para você. Os projectos Wikimedia utilizam rsvg.
 * Batik é o mais preciso SVG renderizador disponível. Baseia-se no Java. Também é muito mais lento do que rsvg. Veja SVG benchmarks.
 * Inkscape também faz um trabalho de SVGs preciso, a metade da velocidade de rsvg, mas foi projetado para uso interativo gráfico - ele exige um writable diretório home para o usuário que o executa. Uma vez que irá estar a ser executado como usuário www ou algo semelhante, que tentará criar .inkscape/ e .Gnome2/ diretórios na casa do correspondente diretório, e irá falhar silenciosamente se não for capaz de renderizar. Inkscape é preferível à rsvg (a) em Windows (que vem como um pacote autônomo) ou (b) se tiver importante SVGs traçada no Inkscape que não tornam corretamente em rsvg.
 * Sodipodi é como programa de Inkscape. As mesmas considerações valem.
 * mageMagick converte SVGs. Também lento. Este é o padrão, mas evitá-lo, se possível.
 * A maioria dos navegadores da web atual salvo Internet Explorer pode exibir SVGs diretamente, mas imprecisamente rápido (cerca bem como ImageMagick). Usando librsvg para tornar SVGs a um PNG vai dar resultados mais precisos. Directa SVG exibição não é suportado em MediaWiki por omissão.

Apagando imagens
Imagens, como páginas wiki, só podem ser excluído por sysops (a menos que os direitos de usuários tenham sido alterados). Supressão de imagens é feita mediante a supressão da descrição associada na página (ou clicando no link "excluir em todas as versões").

Apagando um revisão individual
Se uma imagem tiver sido alterada, existe uma revisão da história da imagem, que é mostrada na página da imagem. Cada revisão tem um link "excluir". Se este for clicado, a revisão e os arquivos são excluídos permanentemente.

((página da imagem (aka descrição da página) revisão e revisão da imagem são coisas distintas.

Informações sobre revisões de velhas imagens são armazenadas no oldimage table.