22. januar 2004 - 14:52Der er
26 kommentarer og 2 løsninger
upload og skalering af billeder
jeg skal bruge et script der kan uploade so kopier af et billed til en mappe, en hvor det bliver skaleret til en maks størrelse på 800 x 600 og en hvor det maks må være 100x100. jeg har fundet et script der måske kan bruges: http://www.zitech.net/ZNSUP/aspx/skalering/ der må også gerne sættes begrænsning på størrelsen fx 100Kb og de må gerne læggei seperate mapper. kan det lade sig gøre?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
public class ImageUtil { public static Bitmap Resize(Bitmap b, int nWidth, int nHeight, bool bBilinear) { Bitmap bTemp = (Bitmap)b.Clone(); b = new Bitmap(nWidth, nHeight, bTemp.PixelFormat);
if (bBilinear) { double fraction_x, fraction_y, one_minus_x, one_minus_y; int ceil_x, ceil_y, floor_x, floor_y; Color c1 = new Color(); Color c2 = new Color(); Color c3 = new Color(); Color c4 = new Color(); byte red, green, blue;
byte b1, b2;
for (int x = 0; x < b.Width; ++x) for (int y = 0; y < b.Height; ++y) { // Setup
red = (byte)(one_minus_y * (double)(b1) + fraction_y * (double)(b2));
b.SetPixel(x,y, System.Drawing.Color.FromArgb(255, red, green, blue)); } } else { for (int x = 0; x < b.Width; ++x) for (int y = 0; y < b.Height; ++y) b.SetPixel(x, y, bTemp.GetPixel((int)(Math.Floor(x * nXFactor)),(int)(Math.Floor(y * nYFactor)))); }
OK - jeg troede du ville have det i asp.net når du lagde det i denne gruppe. Hvis du ingen asp.net erfaring har er det måske en lidt for stor mundfuld, men jeg kan stadig godt give det et skud da jeg skal bruge det i en anden sammenhæng.
odegaard >>>> Der er ikke noget i det man skal være opmærksom på? Når man har indsat en tekstbox eller drop down box i uploadnings formularen, hvad og med hvad skal erstattes?
hvordan skal det se ud hvis den også skal kopiere originalen, som makas må fylde 100Kb. så må der også gerne komme en besked hvis filen allerrede eksisterer!
Jeg har oprette et spørgsmål med lidt flere point for hjælp til at lave drop down box til at bestemme størelse af billedet ved upload og til at lave så den omdøber filnavnet på billedet og uploader med aspSmartUpload.
jeg kna ikke helt få det til at virke! kan du ikke prøve at indsætte det i det ovenstående script... tak. og helst med at den også uploader orignal filen hvis den ikke er over 100Kb. så er jeg glad!
Hvis du slet ingen erfaring har med ASP.NET, så var det måske en idé først at få det, inden du kaster dig ud i det her? De ting du spørger om nu, er MEGET elementære.
Prøv den her (kræver en undermappe '\images' og en '\thumbs') Tjekker for om det er et billede, om det er under 100kb, og om filen allerede eksisterer.
jeg skal egentligt bruge et script som minder lidt om det, det er bare mere simpelt, i kan kikke her: http://www.eksperten.dk/spm/497328 det kunne være fedt, jeg har lidt svært ved selv at finde ud af det!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.