Beskära en bild i asp utan komponent

ASP

4 svar · 324 visningar · startad av Nickemannen

Medlem sedan aug. 20003 575 inlägg
Trådstart#1

Finns det någonstans där man kan få veta hur en jpg, gif fil är uppbyggda så att man med matematiska formler skulle kunna ändra upplösningar, och storlekar på bilderna?

det måste gå

Medlem sedan dec. 19996 522 inlägg
#2

Det låter onekligen toksvårt, finns säkert en komponent för det

Medlem sedan feb. 20001 590 inlägg
#3

En gif bild består av "icke förstörande" bildinformation, dvs. bildens storlek, pixlarna och dess färger är okomprimerade. Det borde gå att fixa till med ett ASP script. Man får läsa in bilden binärt, och sedan hitta på någon algoritm som behandlar datan.

Borde finnas färdiga script.

Leta först reda på information om gif formatet.

/T

Medlem sedan aug. 20003 575 inlägg
#4

Jo, det är klart att man måste gå in binärt...

om man kunde få reda på hur dom bilderna är uppbyggda så kan man ju förminska och förstora dom...

nån somn vet?????

Jag har ett script som man tar reda på hur stora dom är, man skulle ju kunna ändra just dom talen så att dom blir mindre, men själv filen blir jú inte mindre vilket jag är ute efter, det är ju onödigt, med en stor fil, om det är en liten bild som visas

Medlem sedan feb. 20001 590 inlägg
#5

Så här är gif formatet uppbyggt:
(jag skriver "ur huvudet", du får kolla upp på nätet)

först står information om filtyp ex. GIF89a
sedan bildens bredd och bildens höjd (pixlar)
sedan pixlarnas färdjup
sedan transparans färg
och därefter kommer punkt för punkt i bilden.

ska du beskära, så bör du beskära från både vänster och höger, och upp och ner, beroende på bildstorlek.

Ska du skala, måste du räkna med en matris. Skala 50% rensa bort varannan rad, varannan kolumn osv.

/T

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)