06. april 2004 - 14:23Der er
9 kommentarer og 1 løsning
Import & Eksport
Hej!
Jeg står og skal til at lave en .fla, som kan redigere et billede. Med redigere mener jeg helt basalt beskære, resize, brighten og darken. Og det er jo sådan set intet problem - Det kan jeg sagtens lave. Men problemet er, at Flash-filen skal køres fra en web-browser og dermed dynamisk kunne importere en fil, bearbejde den, og så eksportere den igen. Og så er det jeg kommer til kort. Så hvis nogen af jer kender nogle gode tutorials eller gennemgange af dynamisk import og export af filer i Flash, så vil jeg meget gerne se dem. Jeg sætter 60 points til deling mellem de 5 bedste links.
Jeg forstår ikke rigtigt hvor du vil hen? Vil du bruge Flash til at bearbejde billeder med? Til at uploade til en server med? Eller handler det kun om at kunne loade billeder dynamisk? Prøv evt. at beskrive hvad det er du vil lave....
Well, det er en del af et cms-system, hvor folk kan uploade billeder. For at optimere brugervenligheden, vil jeg give brugerne en mulighed for at beskære billeder o.l. online. Til det formål vil jeg lave en .fla, som kan hente det valgte billede, beskære eller resize det, og gemme det i det rigtige format (typisk .jpg) igen på serveren.
Lyder sejt, men kan ikke lade sig gøre. For det første har brugeren ikke selv lov til at hente billeder ind i Flash. Inde i Flash er der ingen værktøjer til egentlig billedredigering, og for at gøre det helt umuligt, kan Flash heller ikke umiddelbart gemme en redigeret fil på en server.
Dvs. du kan nok komme lidt af vejen med 3. partsprogrammer, der kan splitte billeder ad og give adgang til at hente ting og sager, men medmindre du er urimelig hardcore (eller har mange timer til rådighed hos en person som er), er jeg bange for at jeg må skyde din ide ned....
Altså hør nu her... Værktøjer til billederedigering i Flash, kan jeg sagtens selv lave - Det er jo barnemad. Og jow, man kan downloade diverse scripts i både JS og PHP som kan tage et angivent billede på serveren, redigere det og gemme det igen, så det kan sagtens lade sig gøre. Så det eneste der skal forhindre det i at kunne lade sig gøre, er at man ikke kan åbne, gemme eller oprette filer på serveren i Flash. Og det lyder meget usandsynligt, synes jeg. Ikke for at trampe på dig, for jeg er dig taknemmelig for interessen, men det må være din viden der ikke er tilstrækkelig.
Du må meget gerne komme med et eksempel på "barnemaden". Når du skalerer, resizer og beskærer det i Flash, gør du det kun på en repræsentation af det billede du henter ind. Så hvordan du vil effektuerer ændringerne til et fornuftigt output, kunne jeg rigtig godt tænke mig at se!
cell10cks link kan i store træk det du efterspørger, men gør sådan set al det "sjove" undenfor Flash: "The user determines all the actions on the client side with the actual image processing done only on the server." Det var i store træk det jeg mente med at du skulle være urimelig hardcore og kende til cross-platform-udvikling ud over alle grænser.
....udover at jeg ved at $1.499,00 er et horibelt højt beløb for så lille en funktionalitet af garanteret tvivlsom karakter, men fint afspejler hvor komplekst det har været at udvikle, hvad ved jeg så?
Af hensyn til min arbejdsgiver kan jeg desværre ikke tilbyde Jer .fla'en når den er færdig, men jeg skal lade spørgsmålet stå åbent og kvittere for hjælpen ved at poste en fyldestgørende beskrivelse af min problemløsning, når jeg er færdig. :-)
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.