Přiblížení, oddálení obrázku   zodpovězená otázka

VB.NET

Zdravím,

potřeboval bych poradit nebo alespoň nějak nakopnout jak udělat přibližování a oddalování obrázku v PictureBoxu. Pokud by bylo možno tak alespoň radu jak tam přiděl scrollbar nebo výběr části a té zvětšení.

Děkuji za odpovědi.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tohle udělat pomocí GDI+ je skutečně dost složité. Ovšem ve WPF je to na pár řádků kódu.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Tak to mám asi smůlu. Buď celou aplikaci přepsat do WPF nebo se začít učit GDI+ a nebo se na to vykašlat úplně ale to se mi nechce.

Takže to nejspíše přepíši.

Děkuji za radu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ještě bych se chtěl zeptat, jestli má cenu dělat prohlížeč obrázku ve WPF, nebo bude lepší to dělat ve WinForm?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Záleží na tom co to má být celkově. Dělat samotný prohlížeč obrázků je naprostá hovadina, protože takových programů jsou doslova stovky. Pokud to má být jen cvičný program tak jste si nevybral zrovna ideální úkol. Drtivá většina aplikací používá Windows Forms (GDI+) a WPF je pro aplikace kde je vyžadováno uživatelské rozhraní kombinující vektorovou grafiku a multimédia. Existuje i možnost vytvořit hybridní aplikaci vytvořenou ve Windows Forms a pro práci s obrázky do ní integrovat WPF.

nahlásit spamnahlásit spam -2 / 2 odpovědětodpovědět

Proč nepoužijete výchozí prohlížeč obrázků v počítači? Obrázek se pak otevře v tom programu, na který je uživatel zvyklý.

stačí použít :

System.Diagnostics.Process.Start(filePath);

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

To je mi na nic, když dělám prohlížeč obrázku.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback