IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
zikes.jiri
Člen
Avatar
zikes.jiri:28.7.2015 7:06

Zdravím,
pracuji na programu pro práci se skenerem. Skenovací část mám už hotovou. Po stisknutí tlačítka 'náhled' se provede rychlý sken a výsledný obrázek se uloží do PictureBoxu:

ImageFile image = (ImageFile)scanResult;
                    string fileName = Path.GetTempPath() + DateTime.Now.ToString("dd-MM-yyyy-hh-mm-ss-fffffff") + ".png";
                    SaveImageToPNGFile(image, fileName);
                    PictureBoxScannedImage.ImageLocation = fileName;

Teď pracuji na tom, aby uživatel mohl vybrat pouze určitou oblast, která se bude dále skenovat. Něco jako je toto: https://www.google.cz/search?… , ale bez těch nástrojů okolo...

Nevím jak na to, aby uživatel mohl zároveň při výběru zoomovat. Stačí když mě někam nasměřujete, dál si snad poradím.

Díky za radu.

  • jz
 
Odpovědět
28.7.2015 7:06
Avatar
vodslon
Člen
Avatar
Odpovídá na zikes.jiri
vodslon:28.7.2015 10:01

Ahoj, já jsem si jednou hrál s "lupou" a je to teda super na nic práce.

Měl jsem to vymyšlené tak, že jak jsem kliknul(vybral nějákou část), tak se mi udělalo nad obrázkem další okno, kde se zobrazoval ten stejný obrázek, akorát projetý algoritmem, že jsem každé pixely namnožil....takže když tam byl jeden Pixel s červenou barvou, tak jsem přidal jeden vedle, jeden pod a jeden vedle a pod. A tím jsem to vlastně zvětšil na ukor kvality, ale určitě bude externí knihovna a nebo způsob, jak to dělat lépe. Ale jestli chceš být Hardcore, tak to můžeš zkusit udělat takhle ručně :-)

 
Nahoru Odpovědět
28.7.2015 10:01
Avatar
zikes.jiri
Člen
Avatar
zikes.jiri:28.7.2015 10:46

Díky za odpověď. Tomu jsem se právě snažil vyhnout :-D Zkusím ale najít nějakou knihovnu.

 
Nahoru Odpovědět
28.7.2015 10:46
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na zikes.jiri
Petr Nymsa:28.7.2015 12:12

Metoda DrawImage na Graphics má přetížení, kde se určí oblast obrázku. Mrkni na to :)

Nahoru Odpovědět
28.7.2015 12:12
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
zikes.jiri
Člen
Avatar
zikes.jiri:28.7.2015 17:02

Kouknu na to.. Díky moc.

 
Nahoru Odpovědět
28.7.2015 17:02
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.

Zobrazeno 5 zpráv z 5.