none
Imagem+Pda RRS feed

  • Pergunta

  •  

    Boas,

     

     

    Tenho uma duvida que é a seguinte,

     

    Acedo a uam base de dados atrevés de um PDA, e gostaria de ver as imagens que tenho inseridas mas nao estou a conseguir ...será por as imagens serem muito grandes!!!??? Eu intorduzi as imagens atraves de uam aplicação feita em C# para desktop será boa ideia nessa aplicação colocar as imagens masi pequenas!?

     

     

    Grato

     

     

    sexta-feira, 27 de junho de 2008 00:32

Respostas

  • Tente redimenciona-las ai incluir no desktop. Atravéz do código é possivel. Abaixo está o código de exemplo de como fazer esta operação.

    /// <summary>

            /// Redimenciona imagem.
            /// </summary>
            /// <param name="Image_Original">Imagem com o seu tamanho real</param>
            /// <returns>Imagem com o tamanho alterado.</returns>
            public Image Redimencionar(Image Image_Original)
            {
                Image imgFinal;
                Graphics grp;

                //-- Redimenciona proporcionalmente.
                if (tp_Redimencionamento == Tipos_Redicionamento.Proporcional)
                    this.Redimenciona_Imagem_Proporcionalmente(Image_Original.Width, Image_Original.Height);

                //-- redimenciona imagem de acordo com o parametro.
                imgFinal = new Bitmap(iWidth, iHeight);
                grp = Graphics.FromImage(imgFinal);
                grp.CompositingQuality = CompositingQuality.HighQuality;
                grp.SmoothingMode = SmoothingMode.HighQuality;
                grp.InterpolationMode = InterpolationMode.HighQualityBicubic;

                grp.DrawImage(Image_Original, new Rectangle(0, 0, iWidth, iHeight));

                return imgFinal;
            }
    sexta-feira, 27 de junho de 2008 14:49
  • já consegui resolver problema...

     

     

    Grato

    terça-feira, 1 de julho de 2008 20:11

Todas as Respostas

  • Tente redimenciona-las ai incluir no desktop. Atravéz do código é possivel. Abaixo está o código de exemplo de como fazer esta operação.

    /// <summary>

            /// Redimenciona imagem.
            /// </summary>
            /// <param name="Image_Original">Imagem com o seu tamanho real</param>
            /// <returns>Imagem com o tamanho alterado.</returns>
            public Image Redimencionar(Image Image_Original)
            {
                Image imgFinal;
                Graphics grp;

                //-- Redimenciona proporcionalmente.
                if (tp_Redimencionamento == Tipos_Redicionamento.Proporcional)
                    this.Redimenciona_Imagem_Proporcionalmente(Image_Original.Width, Image_Original.Height);

                //-- redimenciona imagem de acordo com o parametro.
                imgFinal = new Bitmap(iWidth, iHeight);
                grp = Graphics.FromImage(imgFinal);
                grp.CompositingQuality = CompositingQuality.HighQuality;
                grp.SmoothingMode = SmoothingMode.HighQuality;
                grp.InterpolationMode = InterpolationMode.HighQualityBicubic;

                grp.DrawImage(Image_Original, new Rectangle(0, 0, iWidth, iHeight));

                return imgFinal;
            }
    sexta-feira, 27 de junho de 2008 14:49
  • já consegui resolver problema...

     

     

    Grato

    terça-feira, 1 de julho de 2008 20:11