flash muudab pilti kliendi pool

  • Sven 19 a

    tere flashi kunnid,

    kas selline asi on võimalik, et klient brausib flash playeriga oma arvutist 10000x10000px pildi, siis flash teeb sellest kliendi masinas 500x500px pildi ja laeb serverisse. kui on võimalik, siis mis versioonist alates?

    võib vabalt ka teemakohaseid linke anda. aitäh!

    04. mai 2006 - 17:46:34 · Otselink

  • henk 19 a

    optimist :) minuteada flash küll sellega toime ei tule. ilmselt miski java upletiga saaks midagi sellist teha...

    04. mai 2006 - 18:31:37 · Otselink

  • Sven 19 a

    samas, samas ..
    sain flashi foorumist vastuse:

    you have to load the image into flash before flash could do anything. then if you want flash to resize the image that would only require flash 4 and all that would be done on the client-side.

    however, if you want to upload the file without using server-side code you'll need flash 8.

    oskab keegi midagi lisada?

    04. mai 2006 - 18:39:50 · Otselink

  • flashi sees saad saad sa pilti muidugi vähendada, probleem oleks, kuidas sa selle selle vähendatud pildi flashist serverisse salvestad pildina. Kõige lihtsam oleks mingi näiteks php scriptijupp flashi ja serveri vahel, mis saaks flashist parameetrid (suuruse ja ka kanalid, alpha, kammad jne kui vaja) ja pildi, vastavalt sellele töötleks php scipt pildi ja siis salvestaks serverise. Hetkel ei tule ühtegi sellist valmislahendust pähe, nii et vahest natuke nuputamist, samas ma usun, et seda on ka varem juba, lihtsalt ei ole default lahendus, mida sageli vaja läheks ...

    04. mai 2006 - 20:29:39 · Otselink

  • Freq 19 a

    ei kujuta ette kuidas süsteem võiks käia aga flashil on muiugi see 2880 px limiit eksole. võib olla sellest midagi

    04. mai 2006 - 20:42:29 · Otselink

  • Sven 19 a

    decemitone, nii ongi. a mis see siia puutub? a frizuurikale tänud

    04. mai 2006 - 20:44:15 · Otselink

  • jüri 19 a

    Saab ikka, flash + php + ImageMagick
    Eero ja Tiblu sellise vahva asja valmis teinud:Image Editor

    Selline Image Editor võiks vabalt igal endast lugupidaval CMS-il küljes olla ;)

    Leidsin kiirelt otsides ka paar tutoriali:
    Export JPEG with Flash/PHP
    Snapshot
    Uploading files with Flash 8

    04. mai 2006 - 20:51:24 · Otselink

  • .

    05. mai 2006 - 01:07:32 · Otselink

  • jüri 19 a

    põhimõtteliselt küll jah, sa ei saa luua otseühendust oma arvuti kõvaketta ja swf failiga. Laed faili serverisse ja seal on ta muudatusteks kättesaadav ja sinna ka ta pärast salvestad.

    05. mai 2006 - 10:24:53 · Otselink

  • sellesuhtes läheb nagu küsitavaga natuke vastuollu, et rakendus ei muuda neid asju kliendi pool ja ei saa saavutada bandwithi võitu ja serveri ressursi vähemkasutatavust läbi selle, et sa flashiga pilte töötled/resized. Mugavama UI saad, aga see on ka kõik mis sa sellest võidad.

    Java applette kasutades oleks selline kliendi masina ressursikasutus võimalik.

    05. mai 2006 - 10:50:45 · Otselink

  • .

    05. mai 2006 - 11:44:07 · Otselink

  • jüri 19 a

    sain aru, et teema püstituse suunaks oli serveris jooksev programm.

    Kui flashi rakendust saab kliendi kõvakettal jooksutada, siis ma usun, et ei ole probleeme piltide otselaadimisega flashi jne. Hoiab kokku bandwithi ja serveri ressurssi.

    Leian aga siiski, et just selline serveripoolne rakendus CMS küljes oleks üle prahi maasikas. See on igiprobleem, et klient tahab lisada kodulehele pilte, aga ei oska pilte töödelda. Igasugused php auto resized ja croppimised ei ole ennast reeglina õigustanud ja (olenevalt muidugi piltide arvust ja mahust) ega see bandwidth ja serveri poolne koormus üle mõistuse ei tule.

    05. mai 2006 - 11:50:33 · Otselink

  • Sven 19 a

    praegusel juhul oli just vaja seda, et kliendi pool tehtaks ära pildi suuruse muutmine, et kokku hoida läbilaskemahtusid.

    05. mai 2006 - 12:03:46 · Otselink

  • henk 19 a

    ma praegu täiesti huupi tulistan, aga viimanekord, kui selle variandi välistasin, hakkasin hiljem mõtlema, et kas poleks teoreetiliselt võimalik flash8 bitmap data vidinat kasutades asi siiski pisemaks teha ja siis tulemus näiteks mingi AMFPHP või asjaga servusse saata?

    v2ikematu kindlasti oskab selle idee võimalikkuse või mittevõimalikkuse kohta kommenteerida ;)

    töömahu kohapealt oleks aga siiski ilmselt mõistlikum mingi poolvalmis vaba java vidin endale sobivaks mudida...

    05. mai 2006 - 12:17:53 · Otselink

  • Sven 19 a

    ma kusagilt netist lugesin ka, et flash 8'ga peaks nagu kuidagi võimalik olema

    05. mai 2006 - 12:20:49 · Otselink

  • no sa proovi , loadi pilt/muuviklipp kasutaja lokaalsest pathist ja vaata kas brauser lubab seda , kui flashi muuvi ise tuleb kuskilt muult domeenilt kui localhost. Siis võid veel selle saidi ära trustimist proovida ja cross site scriptingu lubada ehk näkkab. Kui sul see õnnestub, siis õnnestub sul ka pildi suurust kliendi masinas muuta ja see hiljem serverisse saata

    05. mai 2006 - 12:35:36 · Otselink

  • henk 19 a

    no siit lehelt ja eriti veel siit võiks nagu hästi palju abi saada. bitmap data vidinaga igatahes saab luua mälus uue pildi. seega ei tohiks olla võimatu ka see uus pilt serveri poole teele saata... asi muutub põnevaks :P anna ikka teada, kui kuhugi jõuad selle asjaga.

    05. mai 2006 - 17:05:24 · Otselink

  • nitram 19 a

    sephiroth
    alati abiks

    05. mai 2006 - 22:52:20 · Otselink

  • henk 19 a

    brr, cool :) Niiet siis poleks võimatu teha flash vidinas, millega saad enda kettalt hunniku pilte võtta, määrata neile miski uus default suurus ja nad korraga üles lükata, niiet elioni olematu ülesvoolu kiiruse otsas hulluks ei lähe ja serveri poole tüübid ennast infomahu pärast pankrotti ei peaks laskma :)
    kusjuures inimene ei pea põdema, et ta piltidega midagi reaalselt juhtuks

    ehk siis edu, sven!

    loodan, et jagad oma tulemusi ka meiega ;)

    06. mai 2006 - 15:22:48 · Otselink