Announcement

Collapse
No announcement yet.

Image

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Image

    Hallo Community,
    versuche schon seid geraumer zeit in einem PDA ohne irgendwelche Forms, pictureBox etc.. ein Bild zu öffnen...

    Mit File.Open...... funzt das nicht... weis irgenwie nicht weiter...

    Desweiteren

    Wenn ich das ganze auf eine Form(pictureBox) darstelle ist das BMP riesen groß
    und mann muss scrollen wie ein verrückter...

    Ich will das aber dem Display angepasst haben...

    Kann mir bitte jamand helfen

  • #2
    re:

    hi,

    also wenn du nur eins anzeigen willst
    also wirklich nur eins das fest zugewiesen ist.

    dann pictureBox und den SizeMode auf strechImage. - der paßt es an.

    du mußt nur auslesen wie hoch und breit dein bild ist.
    damit das verhältnis höhe/breite stimmt.
    und dann die picBox entsprechend groß machen.


    wenn du versch. bilder in verschied. Maßen hast und du die zur laufzeit auswählen und anzeigen willst, dann .. naja
    da müßte ich erstmal überlegen.

    evt. feste größe der picBox
    das bitmap laden
    und dann größe konvertieren



    Was wolltest du mit File.Open erreichen ?
    Bzw. was willst du überhaupt machen ?

    mfg
    Martin

    Comment


    • #3
      So habe mein Source gerade gepostet... CameraCapture....

      Was will ich machen...

      Also aus einer Applikation (WindowsMobile6, C#) heraus kann der Benutzer Bilder mit dem PDA machen....
      Die Bilder werden in einer comboBox aufgelistet.
      Bei 5 Bildern weis man ja dann auch nicht mehr welches welches ist.
      Jetzt möchte ich die Funktion bieten das bei Auswahl eines Bildes, diese dargestellt werden kann
      Entweder in einer eigenen Form passend zum Display (640,480) / Querformat am besten , oder in einer picturebox wo ich das Bild selbst dimensionieren kann jedoch kann ich unter WindowsMobile6 Images nicht interpolieren...

      Wenn ich mich gerade um Kopf und kragen rede und in meiner unwissenheit
      völligen Stuss erzähle sagt mir bitte wie ich es anstellen soll?

      Comment


      • #4
        ich schau mal ..

        Comment


        • #5
          wo finde ich deinen SourceCode ?
          Der im anderen Thread ?

          Da müßtest du mal sagen was checkInhalt der CameraCaptureDialog ist ?!


          Okay .. nun zum Anzeigen.
          - du hast Bilder
          - du willst sie Anzeigen laut Auswahl der Combobox
          - die Bilder sind aber recht groß in der auflösung und passen nicht ganz auf das display
          - nun willst du sie irgendwie anzeigen

          also ich würde entweder ein form mit einer picbox machen oder irgendwo anders ne picBox.
          so .. nun setzt du in der picBox die eigenschaft SizeMode auf StrechImage.
          Damit wird es auf die Größe der picBox skaliert.
          Wenn du das Form baust, zieh die picBox über das ganze form. Wie eine Vollbildansicht.
          Du musst nur beachten das deine Bilder immer 4:3 Format sind.
          Das heißt dein Verhältnis der picBox muss auch 4:3 Format haben.
          (Denke mal das die nur ein Format mit der Kamera aufnehmen kannst)

          Und wenn du selbst dimensionieren willst dann ändere die Größe der PicBox.
          Nur 4:3 Format beibehalten.
          z.b. könntest du die pixBox in die Mitte des Form zentrieren und dann mit + und - Button die pixBox vergrößern und verkleinern.

          Fertig.
          Deine Bilder werden immer im richtigen Format dargestellt.
          Bsp ein Bild mit 1024x768 wird auf einer pixBox mit 640x480 dargestellt.

          Das müßte doch dienen Zweck erfüllen ? Oder ?

          p.s. Vermutung

          Wenn du dein Display rotierst mußt du auch die pixBox ändern in der Größe. Breite und höhe tauschen.
          Und dann müßtest du auch das Bild rotieren sonst verzerrt er es.
          Das sollte aber gehen mit einer Tranformation.


          mfg
          Martin

          Comment


          • #6
            Er kam sah und siegte....
            Danke das war es auch schon... :-D

            Comment

            Working...
            X