![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Всем добрый день
- столкнулся с такой проблемой не понимаю почему так происходит и как это исправить Значит так - на форме стоит компонент Image когда в него из буфера ставишь картинку и свойство Stretch делаешь активным картинка получается безобразным ![]() Нашел в сети другой компонент Image32 у которого все ок с свойством Stretch но у него нашлась проблема когда мне понадобился изменение размера файла в зависимости от Image.width Image.height Код:
bmp: TBitmap; jpeg: TJPEGImage; begin image:= TJPEGImage.Create; bmp:= TBitmap.Create; jpeg:= TJPEGImage.Create; BMP.Width:= Image321.Width; BMP.Height:=Image321.Height; with bmp.Canvas do StretchDraw(ClipRect, ТGraphic); //Вот тут проблема так jpeg.Assign(bmp); //как у компонента нету jpeg.CompressionQuality:=80; //класса TGraphic jpeg.Compress; jpeg.SaveToFile('D:\111.jpg'); Код:
StretchDraw(ClipRect, image1.picture.graphic); Посоветуйте что нибудь Нет ничего не возможного. Вопрос только во времени... |