• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    MAKROUSEK
    MAKROUSEK --- ---
    CALIGULA: Da se i za desetisice, ne vsak v Evrope.
    H_U_N_T_E_R
    H_U_N_T_E_R --- ---
    CALIGULA: to záleží na aplikaci, dokážu si představit i řády milionů...
    MRAKY
    MRAKY --- ---
    NECROMAN: zjistili, ze by si vytvorili efektivni konkurenci vlastniho vytvoru ? ;))
    NECROMAN
    NECROMAN --- ---
    Tak to vypada ze Microsoft brzo zarizne Nokii X, kdyz bude u toho velkeho propousteni:
    Microsoft layoffs of 18,000 employees begin | ZDNet
    http://www.zdnet.com/microsoft-layoffs-of-18000-employees-begin-7000031705/
    DATEL
    DATEL --- ---
    VIRTUALVOID: na tuhle jsem nenarazil. Ale je to myslím podobné té ze "subsampling-scale-image-view" odkazu. Podívám se i na tuto knihovnu.

    Ono potřebuju s tím pak ve výsledku dělat ještě další věci, hlavně ten zvolený výřez uložit do souboru. A v budoucnu případně rozšiřovat o efekty (klasika filtry, kreslení, vkládání menších obrázků) ... takové Aviary, jen snad jednodušší. Trochu se bojím toho, že budu muset najet na NDK a C++, to jsem neviděl snad už 15 let :(

    Ještě koukám po hotových nativních knihovnách pro manipulaci s obrázky pro Android, Android OS prá sám o sobě využívá SKIA, ale jestli by byla dostupná i v mé aplikaci nebo jestli bych si ji musel zkompilovat sám, to nevím. Případně OpenCV se prý taky používá, ale to už bych musel vlastními silami.
    VIRTUALVOID
    VIRTUALVOID --- ---
    DATEL: a tato preco nevyhovovala ?

    chrisbanes/PhotoView · GitHub
    https://github.com/chrisbanes/PhotoView
    DATEL
    DATEL --- ---
    Případně ještě tahle knihovna, s více možnostmi: https://github.com/davemorrissey/subsampling-scale-image-view
    DATEL
    DATEL --- ---
    Tak jsem našel tuto knihovnu: https://github.com/diegocarloslima/ByakuGallery - vypadá to, že funguje v pohodě. Používá právě ten BitmapRegionDecoder a funguje to (snad) jak má. V demu mají obrázek cca 5000x5000px a no problem. Knihovna implementuje widget pro samostatný obrázek a druhý widget pro galerii (tu jsem moc nezkoumal). Pro zoomování gesty tedy použitelné, ale umí jen to.
    DATEL
    DATEL --- ---
    VIRTUALVOID: Díky. zatím jsem to zběžně prolítl a koukám, že používají nativní knihovny, nevím zatím, jestli jen pro efekty nebo i pro zoomování a posun. Ještě teď zkoumám třídu BitmapRegionDecoder, pokud by nešlo použít tohle, tak začnu hlouběji studovat zdrojáky té galerie.
    VIRTUALVOID
    VIRTUALVOID --- ---
    DATEL: tu sa skus pozriet
    platform/packages/apps/Gallery - Git at Google
    https://android.googlesource.com/platform/packages/apps/Gallery/
    platform/packages/apps/Gallery2 - Git at Google
    https://android.googlesource.com/platform/packages/apps/Gallery2/
    platform/packages/apps/Gallery3D - Git at Google
    https://android.googlesource.com/platform/packages/apps/Gallery3D/
    DATEL
    DATEL --- ---
    DRIZDIK: její zdrojáky ksou někde k dispozici? Myslel jsem, že to je close-source...

    By mě zajímalo, jak to dělají ostatní aplikace, že by každá používala NDK knihovnu pro jpeg se mi moc nezdá, třeba takové Postisimo... No zkusím najít ty zdrojáky gallery aplikace, díky za tip.
    DRIZDIK
    DRIZDIK --- ---
    DATEL: Kouknul bych se, jak to má implementovaný gallery aplikace.
    DRIZDIK
    DRIZDIK --- ---
    DATEL: Do toho už se nevejdeš od 4Mpix při dekódovaný bitmapě. Takže musíš uvažovat určitě něco. Nikdy jsem to nedělal, ale asi bych dal na pozadí nějak hodně downsamlovanej obrázek a potom přes něj zobraoval jen správně nasamplovanej výřez. Pomocí matrixu to bude bez problémů scalovat a na pozadí budeš přepočítávat podle aktuálního scalu nově nasamplovanej orbázek, kterej bude odpovídat tomu, co se ti vejde na obrazovku.
    DATEL
    DATEL --- ---
    DRIZDIK: potřebuju to pro zpracování fotek z telefonu, nevím, jaké je dneska maximum, 12Mpx? Dá se na tohle ještě použít ten matrix nebo ten je vyloženě jen pro bitmapy do těch cca 16 MB v paměti?
    DRIZDIK
    DRIZDIK --- ---
    DATEL: Scalování velkých obrázků přes matrix jsem používal, ale pokud bys měl něco opravdu velkýho tak narazíš na OutOfMemory a musíš do toho ještě přidat dynamický resamplování používat pokud možno RGB565 pro ušetření paměti atd. Někde jsem na to viděl článek, když jsem to řešil, ale nemůžu to najít.
    DATEL
    DATEL --- ---
    Prosím vás, nemáte někdo náhodou odkaz na nějaký ucelený popis problematiky dynamické práce s velkými obrázky? Myšleno zoomování, výřez (posunování) pomocí gest atd. Jak zmenšovat velké obrázky staticky vím. Prolezl jsem kupu odkazů, ale většinou se jedná o příklady jak implementovat gesta pro zoom (tohle mě zajímá až v druhé řadě).

    V podstatě jsem narazil na dvě věci - libjpeg-turbo pomocí NDK (nemám absolutně zkušenost) nebo v některých příkladech používali u webview "matrix", což ještě nemám prozkoumané. Je případně ta matrix cesta, kterou potřebuju?
    MRAKY
    MRAKY --- ---
    LITTLELI: dobry tip - diky
    LITTLELI
    LITTLELI --- ---
    MRAKY: no nevím, tohle je ztráta 3-4 dnů času, prostě si k ní sedni a začni ji používat. Třebas docela užitečné může být že v menu Help/Default Keymap Reference je plachta se všema možnýma zkratkama. Pak je tam Productivity guide, který ti říká jak můžeš zlepšit svou práci v tom IDE. No a dost možná se můžeš podívat co to má za fičury z nějakých těch screencastů na http://tv.jetbrains.net/channel/intellij-idea
    MRAKY
    MRAKY --- ---
    P19: tohle znam. ale ja bych chtel spise neco uceleneho. neco nad cim sednu na 3-4 dny a projdu si to systematicky...
    P19
    P19 --- ---
    MRAKY: http://developer.android.com/sdk/installing/studio.html Já to všechno bral odsuď a přišlo mi to dobrý.
    Kliknutím sem můžete změnit nastavení reklam