dělám QR čtečku na Android, vycházím z tohohle projektu: https://github.com/…ReaderSample. Už se mi povedlo
poměrně dost věcí přidat a upravit, ale teď jsem se zasekl. Rád bych při
detekci QR kodu někam předal zdrojovou fotku na další zpracování (chci ji
převést na Base64 a poslat přes API), ale nevím kde přesně vzít tu
zdrojovou fotku. Sám autor tohohle projektu píše, že ve třídě
CameraSource je Frame outputFrame a z něj se dá fotka uložit, ale popravdě
mi to vůbec nejde.
Zkusil jsem: Přijde mi, že Frame nejde dost dobře zpracovat, tak se spíš
snažím zpracovat Byte array z kamery, ale ni to mi nejde. Zkoušel jsem to v
metodě run() i v metodě PictureDoneCallback. V metodě run se to ani
nezavolalo, což vůbec nechápu. V metodě PictureDoneCallback se to zavolalo,
ale vyhazovalo mi to chybu při převodu Bitmapu metodou compress. Vypadá to,
že se mi z datového pole nepodařilo vytvořit Bitmap a volal jsem metodu
compress na Nullovém objektu.
Chci docílit: Chtěl bych tu fotku předat dál, abych ji následně
převedl na Base64 a následně poslal do API.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.