Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MARCOSOFTHARD

Tamanho da imagem em PX

Recommended Posts

olha este código Javascript, ele verifica as dimensões de largura e altura e verificaca o tamanho do arquivo. Valida o tamanho do arquivo e dimensões antes de serem enviados ao servidor. Evita erros de omissão do usuário ,com limite de upload de 200 kb.

 

<script language="javascript">

var imgRe = /^.+\.(jpg|jpeg|gif|png)$/i;
function previewImage(pathField, previewName)
{ 
var path = pathField.value;
if (path.search(imgRe) != -1)
{ 
document[previewName].src = 'file://'+path;


{
var img = new Image();
img.src = 'file://'+path;
document.write(img.width + ' pixels wide x ' + img.height +' pixels high<br>'+ '<img src=' + img.src + '><br>');

}

{

var size = (document.fileSize)*1;
var y = document.images;
var imglength = 0;
for (i=0;i<y.length;i++)
{
imglength += (y[i].fileSize)*1;
}
var total = size + imglength;

//var writestring = 'File size HTML: ' + size;
//writestring += '\nFile size images: ' + imglength;
//writestring += '\nTotal file size: ' + total;

var writestring = 'Image file size: ' + imglength + ' bytes<br>';
if (imglength < 1) writestring += "<b>NOT APPLICABLE: \nFile too large for this script.</B><BR>";

//if (total > 40000) writestring += "\nFile too large!" + '<a href="java script: history.go(-1)"><br>Retornar à página anterior</a>';

if (imglength > 40000) writestring += "\nFile too large!" + '<a href="java script: history.go(-1)"><br>RETURN TO PREVIOUS PAGE</a>';

//if (total < 40000) writestring += "\nFile size OK." + '<a href="java script: history.go(-1)"><br>Retornar à página anterior</a>';

//if (imglength >= 1)writestring += "\nFile size OK." + '<a href="java script: history.go(-1)"><br>Retornar à página anterior</a>';

if (((40000 + imglength)<40000)) writestring +="\nFile size not OK." + '<a href="java script: history.go(-1)"><br>Retornar à página anterior</a>';

if (((40000 + imglength)>40000)) writestring +="\nFile size OK." + '<a href="java script: history.go(-1)"><br>Retornar à página anterior</a>';
document.write(writestring);

}

} 
else 
{ 
alert("JPG, PNG, and GIFs only!");
} 
}
</script>
</head>

<body>
</body>
</html>

você tambem pode usar o AutoImageInfo, um componente que pega as propriedades sobre arquivos de imagem em ASP ou a ASP.NET.

Adquirindo informação como largura de imagem, altura, tamanho de arquivo, ultima modificação, etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.