Bom, a idéia ainda é escrever um post com os resultados de minhas experiências com a visualização de padrões de ‘interconexão’ (links) de páginas de alguns sites conhecidos da web. Porém tenho apanhado tanto com as imagens gigantescas que estou gerando que resolvi subir uma pequena evidência destes percalços.
Neste ‘screenshot’ vemos o PhotoShop reclamando de falta de memória para realizar a simples tarefa de converter um JPG em um JPG com um pouco menos de qualidade. Bom, não era um JPG qualquer, mas uma imagem de 20.000 x 20.000 pixels. Isto mesmo, 400 Mega Pixels e cerca de 645MBytes.
O post da idéia original virá um pouco mais tarde quando sobrar um pouco de tempo para escrever algo mais decente. Até lá, sigo apanhando e me divertindo com estas imagens gigantes e super interessantes.
PS:. Se você conhece alguma ferramenta para Mac capaz de visualizar e/ou manipular de maneira bem eficiente imagens gigantescas, por favor envie um comentário com suas dicas.
Rafael Felix CorreaVisitor
Cara, acho q isso pode resolver o problema:
http://www.php.net/manual/pt_BR/function.imagejpeg.php
Só tem que aumentar o memory_limit do PHP para um parâmetro maior do que o tamanho da imagem a ser aberta, mas deve rolar.
[]‘s
AkitaOnRailsVisitor
Hm, estranho, 645Mb não parece tão grande assim pro calibre do Photoshop. Você já checou a configuração de Performance? Por default o Photoshop não usa toda a RAM da sua máquina, você precisa configurar manualmente pra alocar mais (e fechar todos os programas que não está usando). http://twitpic.com/2ou7jd
Robson DantasVisitor
Estamos fazendo um piloto com uma megafoto usando openlayer precisamos cortar uma imagem bem maior que essa.
A solução foi criar um cluster openmosix e usar imagemagick para fazer a operação. Não é bem diretamente o que você procura, mas pode ser uma saída.
-Rd
FabioVisitor
Vc ja tentou o Gimp para MAC ou LINUX
FabioVisitor
Já tentou o Gimp for MAC?
Luiz Vitor Martinez CardosoVisitor
Lemos,
Eu estou acompanhando esse seu drama há algum tempo… você já pensou em utilizar o OpenCV pra abrir a imagem? O pulo do gato seria utilizar o porte dele para o NVIDIA CUDA, que você pode encontrar aqui: https://picoforge.int-evry.fr/cgi-bin/twiki/view/Gpucv/Web/WebHome#Features . Dessa forma todo processamento estaria em cima da GPU…
Aproveitando a deixa, já mandei meu CV pra você! Criar uma solução pra você, vale uma vaga na Abril? =]
Um abraço,
Luiz.
Luiz CruzVisitor
Já tentou ImageMagick http://zapt.in/RMC através de scripts http://zapt.in/RMD ?
Fabricio ZuardiVisitor
Minha sugestão é fatiar esta imagem gigante em varias menores, usando alguma coisa tipo imagemagick na linha de comando e depois tendo este tile em mãos montar uma pagina web usando a API javascript do Google Maps p/ fazer pan e zoom in/out facilmente (com a mesma interface do google maps)
http://code.google.com/apis/maps/documentation/javascript/maptypes.html#CustomMapTypes deve ser o link que vc precisa, mas uma busca no Google por “google maps pan and zoom big pictures” ou algo do tipo pode te trazer mais exemplos de como fazer
dirsVisitor
cara… brutal!
Roberto NunesVisitor
Cara, porque oos projetos Brasigo e Blogblogs foram encerrados. Não renderam $? Ou você está buscando novos projetos?
Um abraço e boa sorte!
DarlanVisitor
A melhor forma de você trabalhar com arquivos grandes e pesados é formato *.psb, e oferece suporte para documentos de até 300.000 pixels em qualquer dimensão, além de ser compatível com todos os recursos do Photoshop, como camadas, efeitos e filtros. Imagens de 32 bits por canal com intervalo dinâmico completo podem ser salvas como arquivos PSB. Atualmente, se um documento for salvo nesse formato, só poderá ser aberto no Photoshop CS ou posterior. Outros aplicativos e versões anteriores do Photoshop não conseguem abrir documentos salvos no formato PSB.
*a maioria dos outros aplicativos e das versões anteriores do Photoshop não oferece suporte para documentos com mais de 2 GB. Ah, só ir em salvar como e escolher o este formato