Miten saan tunnistettua missä on kuvan oikea, vasen, ylä ja ala reuna?
Esim. Jos tahdon vaikkapa että jonkin kuvan (joka voi olla eri kokoinen) sen oikealla puolella olisi siinä vieressä toinen kuva, niin kuinka voin tietää missä sen vasemmalla puolella olevan eri kokoisen kuvan reunus on koska jos kuva on isompi tai pienempi, niin silloin reuna on myöskin eri paikassa.
Kuvan reunuksen tunnistaminen
3
307
Vastaukset
- Tommi
Tarkoitat ilmeisesti että olet jonkin kontrolliin tai formiin sijoittamassa kuvia dynaamisesti ja pitäisi tietää mitenkä nuo sijoitellaan. Tuohon järkevin tapa olisi varmaankin laskea kuvien paikka ja ottaa huomioon sijoitettavan alueen (formin tai muun kontrollin) koko. Tietysti jotain galleriakomponenttejakin varmaan on olemassa, mutta jotain kuvallista tunnistusta kuvia sisältävään kontrolliin ei varmaankaan kannata rakentaa...
- brobleema
Juuri tuota tarkoitin ja tiedän kyllä että tuon saa selville laskemalla, mutta ongelman tästä juuri muodostaakin tuo kun ei ole hajuakaan kuinka lasken sen.
Selitän vielä uudelleen tämän jutun vähän paremmin toivon mukaan.
Jos siis kaksi kuvaa ovat vierekkäin kokonäytön kokoisessa ohjelmassa jolloin minun on ohjelmallisesti venytettävä kuvien kokoa.
Eli vasemassa reunassa on ensimmäinen kuva jonka koko on siis puolet näytön koosta jonka vieressä oikealla puolella on toinen kuva jonka koko on taas toinen puolikas näytön koosta.
Eri resoluutioilla kuvan koko ja niiden paikka siirtyy.
Nyt tällä hetkellä nuo kuvat menevät toistensa päälle eri resoluutioilla kun en tiedä kuinka isoja kumpikin noista vierekkäin olevista kuvista on ja mikä resoluutio käyttäjällä on? - vbguru
brobleema kirjoitti:
Juuri tuota tarkoitin ja tiedän kyllä että tuon saa selville laskemalla, mutta ongelman tästä juuri muodostaakin tuo kun ei ole hajuakaan kuinka lasken sen.
Selitän vielä uudelleen tämän jutun vähän paremmin toivon mukaan.
Jos siis kaksi kuvaa ovat vierekkäin kokonäytön kokoisessa ohjelmassa jolloin minun on ohjelmallisesti venytettävä kuvien kokoa.
Eli vasemassa reunassa on ensimmäinen kuva jonka koko on siis puolet näytön koosta jonka vieressä oikealla puolella on toinen kuva jonka koko on taas toinen puolikas näytön koosta.
Eri resoluutioilla kuvan koko ja niiden paikka siirtyy.
Nyt tällä hetkellä nuo kuvat menevät toistensa päälle eri resoluutioilla kun en tiedä kuinka isoja kumpikin noista vierekkäin olevista kuvista on ja mikä resoluutio käyttäjällä on?Private Sub Form_Resize()
Picture1.Width = Form1.Width / 2
Picture2.Left = Picture1.Left Picture1.Width
Picture2.Width = Form1.Width / 2
End Sub
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1272024
Noniin rakas
Annetaanko pikkuhiljaa jo olla, niin ehkä säilyy vienot hymyt kohdatessa. En edelleenkään halua sulle tai kenellekään mi1021835Kumpi vetoaa enemmän sinuun
Kaivatun ulkonäkö vai persoonallisuus? Ulkonäössä kasvot vai vartalo? Mikä luonteessa viehättää eniten? Mikä ulkonäössä?841629Lasten hyväksikäyttö netissä - Joka 3. nuori on saanut seksuaalisen yhteydenoton pedofiililtä
Järkyttävää! Lapsiin kohdistuva seksuaalinen hyväksikäyttö verkossa on yhä pahempi ongelma. Ulkolinja: Lasten hyväksikäy611484Multa sulle
Pyörit 24/7 mielessä, kuljet mun mukana, mielessä kyselen sun mielipiteitä, vitsailen sulle, olen sydän auki, aitona. M331172- 1101093
- 761077
Nainen, olen tutkinut sinua paljon
Salaisuutesi ei ole minulle salaisuus. Ehkä teimme jonkinlaista vaihtokauppaa kun tutkisimme toisiamme. Meillä oli kumm511073Mies, eihän sulla ole vaimoa tai naisystävää?
Minusta tuntuu jotenkin, että olisit eronnut joskus, vaikka en edes tiedä onko se totta. Jos oletkin oikeasti edelleen s471056Onko sulla empatiakykyä?
Etkö tajua yhtään miltä tämä tuntuu minusta? Minä ainakin yritän ymmärtää miltä sinusta voisi tuntua. En usko, että olet441003