Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.31;
Скачать: CL | DM;

Вниз

TJpegImage   Найти похожие ветки 

 
Belov ©   (2002-01-14 14:52) [0]

Привет всем ! не подскажите как программно можно изменить размер картинки
Только, плиз, если не сложно, приведите пример


 
belobadgo ©   (2002-01-14 15:16) [1]

TJPEGImage.Scale - может принимать значения:
jsFullSize - размер картинки 1:1
jsHalf - 1:2
jsQuarter - 1:4
jsEighth - 1:8

Следовательно: берем картинку, меняем ее размер, кол-во цветов и сохраняем в новом виде. В принципе и растянуть можно...



 
Belov ©   (2002-01-14 15:59) [2]

ОК. А как задать картинке какой-то определенный размер например с 320х200 привести к размеру скажем 120х50


 
belobadgo ©   (2002-01-14 16:32) [3]

Я делал так (примитивно конечно, но до большего не додумался...): у исходной картинки берешь длину и ширину, считаешь коэффициентик - длина/ширина. Далее в TImage задашь один нужный тебе параметр, а второй высчтитываешь по коэффициенту. Грузишь туда свою picture. Значение Image.strach=true и получаешь уменьшенный вариант своей картинки. Переводишь в JPEG, и работаешь дальше...
ВАЖНО: нарушение пропорции длина/ширина приведет не только к уменьшению размера картинки, но и к ее искажению...


 
Yuraz ©   (2002-01-14 18:26) [4]

Перегоняешь в BMP, с ним делаешь что хочешь, далее опять преобразуешь в JPEG. (Почаще делай поиск в FAQ, там это есть, сам искал 3 нед назад)


 
DK ©   (2002-01-15 01:57) [5]

Можешь через BitBlt рисовать. Только у него некоторые глюки при уменьшении (или это только у на моём компе ?)



Страницы: 1 вся ветка

Текущий архив: 2002.01.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
14-100061
Феликс
2001-12-10 23:18
2002.01.31
Последний герой.


3-99880
Dorixe
2001-12-26 13:31
2002.01.31
Trouble Поиск


14-100060
123sss
2001-12-07 02:34
2002.01.31
О пиве, и проч.


4-100111
alex16
2001-12-04 07:35
2002.01.31
exe file


3-99852
Georg
2001-12-20 17:08
2002.01.31
Проблема выбора: MySQL или Interbase