Extraindo Padrões de Tela Inicial do Windows 8

4

Existe alguma maneira de extrair os padrões do Windows 8 Start Screen, a fim de usá-los como papéis de parede independentes em outros sistemas?

Por exemplo, veja esta imagem:

Estouinteressadonofundoazulescuro.Ouvidizerqueessepanodefundoédealgumaformaadaptadoaoseutemadecoresescolhido.Tantasvariaçõesdiferentesdevemexistir.

OEngadgettemumartigo aqui falando brevemente sobre esses antecedentes padrões e os esquemas de cores diferentes. Eles os chamam de "tatuagens de personalização".

Atualização:

Euencontreiaseguintepágina/guia:
link

Isso parece uma ótima maneira de alcançar meu objetivo. Infelizmente, o guia parece estar desatualizado.

Eu tentei encontrar shsxs.dll no RTM do Windows 8 sem muita sorte. Parece que a Microsoft mudou a maneira de lidar com a imagem de fundo. O arquivo está longe de ser encontrado ...

Também procurei uxtheme.dll , mas não contém imagens interessantes.

Alguma nova ideia? Qualquer outro arquivo * .dll pode ser interessante aqui?

    
por eric 10.09.2012 / 15:14

4 respostas

5

Eu finalmente encontrei a solução!

Todas as informações necessárias podem ser encontradas nesta página:

link (alemão)

Basicamente, o novo arquivo contendo as imagens é imageres.dll . Abrindo com ResourceHacker revela todos os papéis de parede na seção PNG.

Os fundos começam com o Recurso 10000. Para cada padrão (e algumas cores?) existem 5 imagens cada.

  • 10000 - Pré-visualização pequena nas configurações
  • 10001 - Plano de fundo para dispositivos de baixa resolução
  • 10002 - Plano de fundo para dispositivos de resolução média
  • 10003 - Plano de fundo para dispositivos de alta resolução
  • 10004 - Pré-visualização grande nas configurações

Por exemplo, a exportação de 10003 cria um PNG de 3000 x 800 pixels:

    
por 17.09.2012 / 14:16
1

Is there any way to extract the Windows 8 Start Screen patterns, in order to use them as standalone wallpapers on other systems?

Sim, existe.

Os planos de fundo residem em %systemroot%/system32/imageres.dll . Para usá-los, sugiro o seguinte método:

Comece abrindo a pasta onde está nosso arquivo de recursos, pressionando Win R e inserindo %systemroot%/system32 .

Extraia os recursos usando 7-Zip , (clique com o botão direito do mouse) em imageres.dll e selecione 7-Zip > Open archive . Dwelve no arquivo abrindo .rsrc/png . É aqui que você encontrará os fundos. Para extrair, selecione os arquivos desejados e (clique com o botão esquerdo) no botão Extrair e selecione onde os arquivos selecionados devem terminar, por exemplo, C:\Windows 8 Start Screen Backgrounds Nota: barras invertidas são importantes!

Os recursos extraídos não têm uma extensão de arquivo, precisamos adicionar isso renomeando nossos arquivos. Navegue até a pasta onde você extraiu os recursos, segure Shift e (clique com o botão direito) na pasta, (clique com o botão esquerdo) em < strong> Abra a janela de comandos aqui .

Dentro do Prompt de Comando, digite e execute o seguinte comando: REN * *.png

Parabéns! Agora você tem todos os recursos à sua disposição.

Observação: o Windows 8.1 remove os planos de fundo da tela inicial antiga 10000-11904, se você quiser, terá que se apossar de um arquivo imageres.dll de uma instalação do Windows 8.0. Os novos planos de fundo do Windows 8.1 seguem o mesmo princípio para extração, mas têm os números 20001-22101.

    
por 03.11.2013 / 06:14
0

Para cada plano de fundo da tela inicial, você pode escolher cores e tamanhos diferentes para se ajustar à resolução da tela, por isso acredito que essas imagens são geradas e não são armazenadas individualmente no disco.

Uma boa maneira de obtê-los é por print screen . Use o recurso de zoom da Microsoft para fazer as peças ocuparem menos espaço, fazer a tela de impressão e remover coisas desnecessárias usando um editor de fotos.

Ou pesquise no Google. Foi assim que eu encontrei este um .

    
por 14.09.2012 / 14:53
0

Experimente o personalizador de tela inicial do Windows 8 da Vhanla.

O link para download pode ser encontrado aqui

    
por 17.02.2013 / 19:07