usei a matematica para calcular as proporções. funcionou, ;)
----- RODRIGO G. CUNHA 2009/3/21 Rodrigo Guimaraes <guimaraesrodr...@gmail.com> > Blz Silvio, > estou neste momento baixando a JVCL para fazer uns testes > > Obrigado e abraço. > ----- > RODRIGO G. CUNHA > > > 2009/3/21 Silvio Clécio <silviop...@yahoo.com.br> > > Olá galera, >> >> "Eu acho" que a JVCL tem um componente para isso, no caso, seria usar uma >> propriedade "Zoom", veja, eu não tenho certeza, mas, parece que já fiz isso >> antes, estou sem a JVCL instalada para procurar o componente e fazer uma >> teste. >> ________________________________ >> []'s, Silvio Clécio >> --- >> Linux User: #481900 >> Skype: silvioprog >> ICQ: 432519902 >> E-mail, Y! Messenger: silviop...@yahoo.com.br <silvioprog%40yahoo.com.br> >> Gmail, GTalk: silviop...@gmail.com <silvioprog%40gmail.com> >> Hotmail, MSN: silviop...@hotmail.com <silvioprog%40hotmail.com> >> BlogSpot: http://silvioclecio.blogspot.com/ >> BlogSite: http://silvioprog.blogspot.com/ >> °oO| Seja livre, use Linux! |Oo° >> >> ________________________________ >> De: Rodrigo Guimaraes >> <guimaraesrodr...@gmail.com<guimaraesrodrigo%40gmail.com> >> > >> Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> >> Enviadas: Sexta-feira, 20 de Março de 2009 16:53:54 >> Assunto: Re: [delphi-br] Ajuda recorte de imagem proporcional >> >> >> Heeeelp >> ----- >> RODRIGO G. CUNHA >> >> 2009/3/20 Rodrigo Guimaraes <guimaraesrodrigo@ gmail.com> >> >> > Ninguém? >> > ----- >> > RODRIGO G. CUNHA >> > >> > >> > 2009/3/19 guimaraesrodrigo23 <guimaraesrodrigo@ gmail.com> >> > >> > Fala pessoal boa tarde, >> >> >> >> Estou com um problema, se alguém puder ajudar agradeço. >> >> >> >> Tenho um Timage com uma imagem em uma resolução muito alta, >> >> portanto para a imagem aparecer completa no Timage eu marco >> >> a propriedade proportional como true. >> >> quando vou recortar a imagem com a propriedade proportional setada para >> >> true, ele faz o recorte como se a propriedade não estivesse setada. >> >> >> >> ou seja se eu posicionar o corte no meio da tela ele acaba cortando >> >> mais a esquerda, devido a proporção montada. >> >> >> >> Alguém saberia como faço para fazer o recorte levando em conta a >> >> proporção montada pelo Timage? >> >> >> >> abaixo a função que uso para o recorte: >> >> >> >> procedure TForm1.Button1Click (Sender: TObject); >> >> var >> >> TmpBmp : TBitmap; >> >> begin >> >> Image1.Canvas. DrawFocusRect( Rect(PDown. x, PDown.y, PActually.x, >> >> PActually.y) ); >> >> TmpBmp := TBitmap.Create; >> >> with TmpBmp do >> >> try >> >> Width := Round(abs(PActually .x - PDown.x)); >> >> Height := Round(abs(PActually .y - PDown.y)); >> >> BitBlt(Canvas. Handle, 0, 0, Width, Height, Image1.Canvas. Handle, >> PDown.x, >> >> PDown.y, SRCCOPY); >> >> Image1.Picture. Bitmap.Assign( TmpBmp); >> >> finally >> >> Free; >> >> end; >> >> end; >> >> Veja quais são os assuntos do momento no Yahoo! +Buscados >> http://br.maisbuscados.yahoo.com >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > [As partes desta mensagem que não continham texto foram removidas]