InglêsFrancêsEspanhol

Ad


favicon do OnWorks

imageindex - Online na nuvem

Execute imageindex no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando imageindex que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


imageindex - uma ferramenta de galeria de fotos digitais

SINOPSE


Imageindex é um programa de galeria de imagens digitais. Ele fornece geração automática de
miniaturas e outras visualizações de tamanho das imagens e arquivos de vídeo, e HTML compatível com W3C para
permitem a visualização de miniaturas e imagens ou vídeos. Ele também cria montagens de todos
imagens em um determinado diretório para serem usadas em entradas de diretório dentro do HTML.

DESCRIÇÃO


Imageindex evoluiu de um programa simples de geração de miniaturas para um completo
aplicativo de galeria. Com ele você pode criar miniaturas estáticas e visualizações "médias" (bom para
visualizadores da web dial-up) junto com HTML estático, que apresenta as imagens em ordem cronológica
pedido (com base na data no cabeçalho Exif ou no carimbo de data do próprio arquivo). Apoio, suporte
agora foi adicionado para GIFs animados e arquivos de vídeo (suportamos quaisquer formatos de arquivo
sua instalação de suporte para mplayer).

Imageindex cria conteúdo estático em vez de dinâmico por muitos motivos. Em primeiro lugar
é muito mais fácil arquivar imagens em CD-ROMs periodicamente quando o conteúdo é
apenas "lá" em vez de "preso" em algum tipo de banco de dados. Você cria o seu próprio
"banco de dados" com seus próprios diretórios e deixe imageindex lidar com a apresentação do
imagens para o mundo. Imageindex usará "montagens" (ou miniaturas de todas as suas miniaturas
amontoados) de subdiretórios se ocorrerem ao lado de imagens (veja o exemplo
páginas no site imageindex - http://www.edwinh.org/imageindex/sample.html).

Existem quatro "visualizações" básicas que o imageindex cria (habilitado por padrão). O índice"
visualização mostra miniaturas de todas as imagens em um diretório em um formato de tabela básico (o padrão é 3
colunas). Dentro de cada célula da tabela, informações básicas, como a data / hora do
imagem são fornecidas, bem como qualquer comentário (ou legenda) presente na imagem. Links para o
vários tamanhos de imagem e outras visualizações da imagem também são apresentados por padrão.

A segunda visualização apresentada é a visualização "apresentação de slides". Nesta visualização, a imagem de tamanho "médio"
é apresentado junto com informações como data / hora, qualquer legenda embutida na imagem,
etc. Atualmente para arquivos de vídeo, os slides 'médios' apontam apenas para o arquivo de vídeo real
processado. Versões futuras permitirão a reprodução direta dentro do navegador (bem como
Youtube). Existem links "anterior" e "próximo" em cada página que permitem ao visualizador rapidamente
percorre cada imagem "média" sem ter que invocar constantemente o "verso" do navegador
botão.

As legendas para arquivos de vídeo podem ser criadas criando um arquivo com o mesmo nome de base do
arquivo de vídeo original, mas tendo ".txt" como extensão. O conteúdo deste arquivo será
usado apenas como legendas embutidas em formatos como JPG ao processar o HTML resultante.

Em conjunto com a visualização "apresentação de slides", há uma "visualização em quadro". Quando habilitado, um link para
a visualização do quadro aparece no topo da página da visualização do índice. Quando a visualização do quadro é
visitado, o painel do navegador se divide em duas partes. À esquerda, todas as miniaturas são
alinhados juntos. Na parte direita, as mesmas páginas de "apresentação de slides" são carregadas.
Conforme o usuário clica em uma miniatura à esquerda, é a visualização de "slide" (incluindo o "meio"
imagem) é exibida no lado direito da moldura. Isso cria um ambiente muito conveniente
mecanismo para navegar por muitas imagens.

Finalmente existe uma visão de "detalhes". Esta visualização de detalhes é muito parecida com a visualização do índice, pois
miniaturas (reduzidas ainda mais em tamanho) são apresentadas em formato de tabela, mas muito mais
as informações são apresentadas em cada célula. Isso é muito útil para imagens que vêm de
câmeras digitais em que os cabeçalhos Exif foram preenchidos com muitas informações interessantes.

A saída HTML de imageindex pode ser personalizada criando um ".imageindexrc" em seu
Diretório $ HOME e colocando certas variáveis ​​(veja a seção VARIÁVEIS) nesse arquivo e
edição ao seu gosto. Uma das variáveis ​​controla a saída de uma folha de estilo em cascata
que direciona seu navegador como renderizar o HTML. Todas as cores, fontes, recuos,
etc. as alterações que você deseja fazer podem ser feitas nesta variável da folha de estilo.

VARIÁVEIS


Ao criar o arquivo ".imageindexrc" no diretório $ HOME, você pode colocar qualquer um ou todos
das seguintes variáveis ​​lá e ajuste conforme necessário. Este é o próprio código Perl e é
subsequentemente, "incluído" no índice de imagem à medida que é executado.

Vocês devo termine o arquivo colocando um "1;" no final dele. É uma coisa do Perl!

Os valores que você vê nesses exemplos são os padrões do programa. Se você gosta do padrão
valor de uma variável específica, você não precisa incluí-lo em seu arquivo ".imageindexrc".

Nome do diretório que contém as imagens em miniatura

$ thumbnail_dir = 'miniatura';

Tamanho das imagens em miniatura na direção "x" (pixels). Observe que o imageindex preserva
a proporção da imagem quando ela é reduzida de seu tamanho original para formar uma miniatura
imagem. Portanto, se a dimensão "x" for menor do que a dimensão "y", uma miniatura pode ter
um tamanho "x" menor que $ default_thumbnail_x.

$ default_thumbnail_x = 200;

Tamanho das imagens em miniatura na direção "y" (pixels). Novamente, observe que o índice de imagem
preserva a proporção de uma imagem quando ela é reduzida de seu tamanho original para formar um
imagem em miniatura. Portanto, se a dimensão "y" for menor do que a dimensão "x", uma miniatura
pode ter um tamanho "y" menor que $ default_thumbnail_y.

$ default_thumbnail_y = 200;

Se ambas as dimensões do original estiverem dentro das dimensões das miniaturas, nós
irá pular a miniatura e apenas usar o original como a "miniatura".

$ thumbnail_threshold = 1.0;

Tamanho das imagens "médias" na direção "x" (pixels). Observe que o imageindex preserva
a proporção de uma imagem quando ela é reduzida de seu tamanho original para formar um "meio"
imagem. Portanto, se a dimensão "x" for menor do que a dimensão "y", uma imagem "média" pode
têm um tamanho "x" menor que $ med_x.

$ med_x = 800;

Tamanho das imagens "médias" na direção "y" (pixels). Observe que o imageindex preserva
a proporção de uma imagem quando ela é reduzida de seu tamanho original para formar um "meio"
imagem. Portanto, se a dimensão "y" for menor do que a dimensão "x", uma imagem "média" pode
têm um tamanho "y" menor que $ med_y.

$ med_y = 600;

Nome do diretório que contém as imagens "médias"

$ med_dir = 'medium';

Se ambas as dimensões do original estiverem dentro deste limite das dimensões "médias", iremos
pule a criação do formato de tamanho médio e use apenas o original. Isso economiza desnecessário
criando uma imagem "média" se já tiver um tamanho próximo ao original.

$ med_threshold = 1.6;

Recurse automaticamente em subdiretórios? Defina como 1 para ativar.

$ do_recurse = 0;

Gerar imagens "médias"? Defina como 1 para ativar.

$ do_medium = 1;

Gerar a "apresentação de slides" e a visualização do quadro? Defina como 1 para ativar.

$ do_slide = 1;

Gerar a visualização de "detalhes"? Defina como 1 para ativar.

$ do_captions = 1;

Usar / exibir informações de legenda armazenadas em imagens? Defina como 1 para ativar.

$ do_detail = 1;

Processar subdiretórios como entradas nas visualizações normais de "índice" e "detalhes"? Definir como 1 para
permitir. Se uma hierarquia de diretório inteira foi processada com $ do_montage definido como 1 (ver
abaixo), o arquivo de montagem para um determinado diretório será usado como a "miniatura" para um
subdiretório.

$ do_dirs = 1;

Criar uma montagem de todas as imagens? Quando habilitado, todas as imagens processadas são
se transformou em uma montagem NxM de miniaturas muito pequenas em um padrão de blocos. O resultado
a imagem é reduzida para as dimensões $ default_thumbnail_x x $ default_thumbnail_y e armazenada
no diretório $ thumbnail_dir. O tamanho dos blocos aumenta à medida que o número de imagens em um
aumento de diretório, mas pode ser limitado por variáveis ​​descritas abaixo. Defina como 1 para ativar.

$ do_montage = 1;

Mapeie padrões ASCII de "smiley" embutidos em um comentário de imagem em um "emoticon" real
imagens? Quando ativados, os rostos sorridentes ASCII, como :) e :-), os piscadelas;) e ;-), e
as carrancas :( e :-( são mapeadas para pequenas imagens PNG que exibem a emoção transmitida.
Defina como 1 para ativar.

$ do_emoticons = 1;

Classifique os carimbos de data / hora na ordem inversa.

$ do_reverse = 1;

Processar arquivos de vídeo. Isso depende de uma versão bastante recente do mplayer sendo instalada em
Seu sistema. Testamos com até 0.99.8. O tipo de arquivo de vídeo compatível
dependem dos codecs que são compilados e usados ​​com a instalação do mplayer em seu sistema.

$ do_video_files = 1;

Sobreponha um pequeno ícone em um dos cantos da miniatura e visualizações médias quando
processar o primeiro quadro de um arquivo de vídeo. Isso dá uma "indicação visual" de que o arquivo que está sendo
representado em seu navegador é um arquivo de vídeo e não uma imagem estática.

$ do_video_thumbnail_icons = 1;

Use o seguinte como uma expressão regular para identificar arquivos de vídeo por sua extensão. Para
certas razões técnicas, era mais viável contar com este rápido e eficaz
método. Se os arquivos de sua câmera (ou qualquer outro) terminarem em uma extensão diferente, basta colocar
essa extensão aqui também.

$ video_regexp = '(avi | mov | mpg | mpeg | mjpeg | m1v | m2v | wmv | fli | nuv | vob | ogm | vcd | svcd | mp4 | qt)';

Se você habilitar os ícones de "indicação visual" para os arquivos de vídeo mencionados acima, o seguinte
variável determina em qual canto ela é colocada. Os valores aceitáveis ​​são: SouthWest,
NorthWest, NorthEast, SouthEast (diferencia maiúsculas de minúsculas!).

$ video_icon_gravity = 'SouthWest';

Se você habilitar os ícones de "indicação visual" para os arquivos de vídeo mencionados acima, há dois para
escolha de (atualmente). Defina como 1 (padrão) para um ponto amarelo com uma seta 'play'. Definido para 2
para um ícone arroxeado de uma câmera de vídeo. Mais desses serão criados em versões futuras.

$ video_icon = 1;

As três variáveis ​​a seguir controlam quais hiperlinks na saída HTML "apontam". Elas
pode ser definido como o seguinte:

índice: aponta para a referência do nome de uma imagem na visualização do índice
tamanho real: aponta para a própria imagem real
meio: aponta para a versão "média" de uma imagem
miniatura: aponta para a versão em miniatura de uma imagem
slide: aponta para a página HTML "apresentação de slides" escrita para uma imagem
detalhes: aponta para a referência do nome de uma imagem nos detalhes
view

A variável a seguir controla qual é o hiperlink para a imagem em miniatura na visualização do índice
aponta para:

$ index_linkto = 'slide';

A variável a seguir controla qual é o hiperlink para a imagem em miniatura nos detalhes
pontos de vista para:

$ details_linkto = 'índice';

A variável a seguir controla o hiperlink para a imagem "média" na visualização do slide
aponta para:

$ slide_linkto = 'tamanho total';

Número padrão de colunas para usar nas visualizações de índice e detalhes

$ default_columns = 3;

Defina a orientação da moldura do slide - 'horizontal' ou 'vertical'. Quando 'vertical' o
o painel do navegador será dividido verticalmente com todas as miniaturas à esquerda. Quando
'horizontal' o painel do navegador se divide horizontalmente com as miniaturas organizadas no
Porção superior

$ frame_orient = 'vertical';

As duas variáveis ​​a seguir podem ser definidas para qualquer um dos três valores a seguir:

topo: coloque o item em questão no topo da página quando renderizado
parte inferior: coloque o item em questão na parte inferior da página quando
renderizado
nenhum: omite o item da saída HTML

Controla se uma legenda (ou comentário) da imagem embutida na imagem será recuperada e
escrito na saída HTML. Por padrão, é escrito acima da imagem "média" apresentada
na visualização "slide".

$ slide_caption = 'top';

Controla se a data / hora de uma imagem é gravada na saída HTML. Por padrão é
escrito abaixo da imagem "média" apresentada na visualização "slide".

$ slide_date = 'inferior';

Na visualização de "detalhes", as imagens em miniatura são reduzidas a um tamanho menor do que o normal
miniaturas (para conservar espaço valioso). Isso define o número de vezes que eles são reduzidos.
Por padrão, ele é reduzido por um fator de 2.

$ detailshrink = 2;

As imagens em miniatura e "médias" são gravadas como arquivos JPEG (mesmo se o original
imagens não eram JPEG). As duas variáveis ​​a seguir controlam a "qualidade" das
imagens. O valor pode variar de 0 a 100, onde 100 significa "não perca nenhuma qualidade a favor
do tamanho do arquivo. "

Ajuste a qualidade das miniaturas sendo escritas

$ thumb_quality = 50;

Ajuste a qualidade das imagens "médias" gravadas

$ med_quality = 80;

Ajuste o número mínimo de peças que serão encontradas em uma imagem de montagem. Se o número de
as imagens em um diretório são inferiores a este valor, as imagens serão repetidas ou ficarão em branco
será inserido (veja $ montage_fill).

$ montage_min = 4;

Ajuste o número máximo de peças que serão encontradas em uma montagem. Se o número de
imagens em um diretório é maior do que este número, a montagem será feita por "uniformemente
escolhendo "imagens $ montage_max no diretório e usando apenas essas.

$ montage_max = 36;

Ajuste o espaço entre as imagens de montagem (pixels).

$ montage_whitespace = 2;

Quando não há um número "par" de imagens em um diretório e uma montagem de bloco NxM completa
não pode ser formado, as imagens podem ser usadas novamente ou o espaço vazio pode ser usado. Defina para 'repetir' para
reutilize imagens e 'em branco' para usar o espaço vazio.

$ montage_fill = 'em branco';

A seguinte variável controla todos os aspectos de como a saída HTML é processada em
navegadores compatíveis com os padrões. O conteúdo desta variável será escrito em um
folha de estilo em cascata e as propriedades encontradas dentro dela governarão como o HTML é
renderizado. Todas as alterações de propriedade de cor, fonte, tamanho, alinhamento, etc. podem ocorrer. Esse
pode exigir algum conhecimento de folhas de estilo em cascata. Uma boa cartilha pode ser encontrada aqui:

http://www.w3schools.com/css/css_reference.asp

$ stylesheet = '
corpo {cor: preto; fundo: branco; }

/ * Fontes no título * /
h1.title {font-family: "Comic Sans MS", Helvetica, sans-serif;
tamanho da fonte: 200%; intensidade da fonte: Negrito; alinhamento de texto: centro; }
h2.daterange {família da fonte: Arial, Helvetica, sans-serif;
tamanho da fonte: 125%; alinhamento de texto: centro; }
h3 {font-family: Arial, Helvetica, sans-serif; tamanho da fonte: 90%;
alinhamento de texto: centro; }

/ * Legendas de fotos e títulos de diretório * /
div.caption {família da fonte: Arial, Helvetica, sans-serif;
tamanho da fonte: 100%; intensidade da fonte: Negrito; margem: 1em; }

/ * Fontes gerais no índice e na página de detalhes * /
div.index {família-fonte: Arial, Helvetica, sans-serif;
tamanho da fonte: 80%; }
div.detail {família da fonte: Arial, Helvetica, sans-serif;
tamanho da fonte: 80%; }
div.credits {font-family: Arial, Helvetica, sans-serif;
tamanho da fonte: 80%; alinhamento de texto: direita; margem: 10px}

/ * Atributos de tabela * /
table.index {background: #ffffff; fronteira: nenhum;
espaçamento de borda: 8px; }
td.index {borda: nenhum; preenchimento: 3px}
table.frame {background: #ffffff; fronteira: nenhum}
td.frame {borda: nenhum; preenchimento: 0px}

/ * Atributos de imagem * /
img.index {borda: nenhum; }
img.slide {borda: nenhum; }
img.frame {borda: nenhum; }

/ * Atributos de link * /
a: link {cor: azul; }
a: visitado {cor: verde; }
a: pairar {cor: vermelho; }
a: ativo {cor: vermelho; }

';

Ajuste o que é apresentado nas células "vazias" da tabela quando não houver um número "par" de
imagens em um diretório.

$ emptycell = " vazio ";

Controle o texto de um hiperlink para um diretório pai. Se você não deseja que este link
estar presente no índice e "detalhes" visualiza "undef" a variável (undef $ updirtext;)

$ updirtext = "um diretório acima";

Controle o texto de um hiperlink para a visualização do quadro. Se você não deseja que este link seja
presente no índice e "detalhes" visualiza "undef" a variável (undef $ framelinktext;)

$ framelinktext = "visualização da apresentação de slides (frames)";

Controle o texto de um hiperlink para a visualização de detalhes. Se você não deseja que este link seja
presente na visualização do índice "undef" a variável (undef $ detaillinktext;)

$ detaillinktext = "índice de detalhes";

Controle o texto de um hiperlink para a visualização do índice. Se você não deseja que este link seja
apresentar na visualização de detalhes "undef" a variável (undef $ indexlinktext;)

$ indexlinktext = "índice principal";

Controle a string TITLE padrão escrita no HTML para um determinado diretório. Isto é
mais comumente dado em uma base por diretório via linha de comando e "lembrado" dentro
Dados META dentro do próprio arquivo HTML de índice.

$ default_titletext = "Diretório de imagens";

As cinco variáveis ​​a seguir controlam o atributo TITLE nas construções âncora no índice
e visualizações de quadros. Quando os atributos TITLE são fornecidos, eles geralmente são renderizados como "dica de ferramenta"
bolhas que mostram texto quando um cursor passa e para sobre o link ativo. Nos os utilizamos
aqui para dar uma dica visual sobre a imagem. Essas variáveis ​​funcionam muito como printf(1)
cordas. Os valores que podem ser interpolados para uma determinada imagem são:

% f => substituído pelo nome do arquivo da imagem
% d => substituído pela data / hora da imagem (ou hora do arquivo)
% s => substituído pelo tamanho do arquivo (em Kb)
% r => substituído pela resolução (XxY) da imagem original
% c => substituído pela legenda da imagem (se armazenado com uma)
%% => substituído por um caractere literal '%'

Os seguintes códigos são interpolados quando os diretórios são processados ​​e uma montagem desse
diretório é usado como a miniatura do subdiretório.

% n => substituído pelo número de imagens em um diretório
% b => substituído pela data de "início" de um diretório de imagens
% e => substituído pela data de "término" de um diretório de imagens
% t => substituído pelo "título" de um diretório de imagens

Outros caracteres (incluindo espaços) são literais. "undef" estes em seu ".imageindexrc"
arquivo se você não quiser que os atributos TITLE sejam gravados no HTML. A "data / hora"
construções relacionadas são interpoladas usando as variáveis ​​de formato de data / hora definidas abaixo.

Controle os atributos TITLE para hiperlinks para imagens em miniatura na visualização do quadro. o
o padrão é " - "para uma imagem

$ framethumbtitle = "% f -% d";

Controle os atributos TITLE para hiperlinks para imagens em miniatura na exibição de índice. o
o padrão é " ( ) "para uma imagem

$ indexthumbtitle = "% f (% s)";

Controle os atributos TITLE para hiperlinks para imagens em miniatura na visualização de slides. o
o padrão é " ( ) "para uma imagem

$ slidethumbtitle = "% f (% s)";

Controle os atributos TITLE para hiperlinks para imagens em miniatura na visualização de detalhes.
O padrão é a legenda (ou comentário) de uma imagem se houver alguma embutida nela.

$ detailthumbtitle = "% c";

Controle os atributos TITLE para hiperlinks para imagens de montagem dentro da visualização do índice quando um
subdiretório está sendo apresentado. O padrão é mostrar quantas imagens o subdiretório
teve e o intervalo de datas que é abrangido.

$ montagetitle = "% n imagens% b a% e";

Controle qual conjunto de caracteres as páginas html geradas devem ter. O padrão é UTF-8, mas
pode ser ISO-8859-1 ou qualquer outra codificação:

$ file_charset = "ISO-8859-1";

As oito variáveis ​​a seguir controlam como as datas e horas são formatadas quando escritas em
o HTML. Novamente estamos usando printf(1) variáveis ​​semelhantes às onde os códigos são interpolados
de acordo com o gosto do usuário.

As definições das sequências de escape vêm do POSIX horário de trabalho(3) definições. NÃO
Tudo de horário de trabalho(3) são suportados por razões óbvias.

% S é substituído pelo segundo como um número decimal (00-60).
% M é substituído pelo minuto como um número decimal (00-59).
% I é substituído pela hora (relógio de 12 horas) como um número decimal (01-12).
% H é substituído pela hora (relógio de 24 horas) como um número decimal (00-23).
% p é substituído pela representação nacional de "ante meridiem" ou
"post meridiem" conforme apropriado (atualmente apenas "am" ou "pm" dos EUA)
% R é equivalente a "% H:% M" (em * variáveis ​​de formato de tempo apenas).
% r é equivalente a "% I:% M:% S% p" (em * variáveis ​​de formato de tempo apenas).

% Y é substituído pelo ano com século como um número decimal.
% y é substituído pelo ano sem o século como um número decimal (00-99).
% m é substituído pelo mês como um número decimal (01-12).
% d é substituído pelo dia do mês como um número decimal (01-31).
% F é equivalente a "% Y-% m-% d" (em * variáveis ​​de formato de data apenas).
% D é equivalente a "% m /% d /% y" (em * variáveis ​​de formato de data apenas).
%% é substituído por um "%" literal.

Controle a forma como a data é formada na visualização do quadro

$ framedateformat = "% m /% d /% Y";

Controle a forma como o tempo é formado na visualização do quadro

$ frametimeformat = "% r";

Controle a forma como a data é formada na visualização do índice

$ indexdateformat = "% m /% d /% Y";

Controle a forma como o tempo é formado na visualização do índice

$ indextimeformat = "% r";

Controle a forma como a data é formada na visualização de slides

$ slidedateformat = "% m /% d /% Y";

Controle a forma como o tempo é formado na visualização de slides

$ slidetimeformat = "% r";

Controle a forma como a data é formada na vista de detalhes

$ detaildateformat = "% m /% d /% Y";

Controle a forma como a data é formada na vista de detalhes

$ detailtimeformat = "% I:% M% p";

Controlar qual será o nome do arquivo HTML da visualização do índice

$ indexfile = 'index.html';

Controlar qual será o nome do arquivo HTML da visualização de detalhes

$ detailfile = 'details.html';

Controlar qual será o nome do arquivo HTML do frame view

$ framefile = 'frame.html';

Controlar qual será o nome do arquivo HTML da visualização de slides

$ slidefile = 'slides.html';

Controle o nome do diretório onde todos os arquivos HTML de "visualização de slides" serão depositados
(um por imagem)

$ slide_dir = 'slides';

Controle o nome da folha de estilo em cascata escrita em cada diretório

$ stylefile = 'style.css';

Controle o nome da imagem de montagem se habilitado

$ montagefile = 'montage.jpg';

Controle o prefixo dos nomes de arquivo de imagem PNG do emoticon

$ emoticonprefix = 'ii_';

EXEMPLOS


Por exemplo, suponha que você deseja apenas alterar algumas strings de formato de data / hora. Uma completa
O arquivo ".imageindexrc" neste caso seria:

$ framedateformat = "% F";
$ frametimeformat = "% R";

$ indexdateformat = "% F";
$ indextimeformat = "% R";

$ slidedateformat = "% F";
$ slidetimeformat = "% R";

$ detaildateformat = "% m /% y";

1; # não pegue isso como a última linha do arquivo!

AGRADECIMENTOS


Gostaríamos de agradecer a Larry Wall, criador do Perl por sua "motosserra do exército suíço" de um
linguagem de script (assim como todos aqueles que hackearam Perl ao longo dos anos). Nós
também gostaria de agradecer a todos que contribuíram com o ImageMagick e seu módulo complementar
PerlMagick. Sem o PerlMagick, este software seria extremamente menos robusto.
Além disso, gostaríamos de agradecer aos criadores do mplayer (e todos os contribuidores).
Sem o mplayer, o suporte introduzido para arquivos de vídeo nunca teria surgido.

AUTORES


Edwin Huffstutler
John Reynolds

Use imageindex online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad