Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];

Вниз

Как обрезать картинку?   Найти похожие ветки 

 
КиТаЯц ©   (2005-06-30 14:55) [0]

Есть много BMP (Jpg) файлов. Хочу в один проход обрезать (НЕ уменьшить-сжать), скажем до 80x60, выдрав центральную часть картинки, и создав +много "маленьких" файлов.

Как сделать для одного bmp файла?
Спасибо.


 
gydvin   (2005-06-30 15:44) [1]

procedure TForm1.Button1Click(Sender: TObject);
var
t:tbitmap;
begin
t:=tbitmap.Create;
t.Width:=60;
t.Height:=80;
t.Canvas.Draw(-(image1.Picture.Width div 2-t.Width div 2),-(image1.Picture.Height div 2-t.Height div 2),image1.Picture.Bitmap);
image2.Picture.Bitmap.Assign(t);
t.Free;
end;


 
КиТаЯц ©   (2005-06-30 15:57) [2]

> gydvin   (30.06.05 15:44) [1]
Спасибо. Принцип понятен.



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

Форум: "Media";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.044 c
2-1130828309
DimaDima
2005-11-01 09:58
2005.11.20
Требует всё больше памяти.


4-1126843766
SergeyGood
2005-09-16 08:09
2005.11.20
Функция CreateProcessWithLogonW


4-1127129624
jeka_t
2005-09-19 15:33
2005.11.20
Как можно распечатать файл LPT?


11-1110388878
stals
2005-03-09 20:21
2005.11.20
Kol и DLL (Плагины)


14-1130523052
Gero
2005-10-28 22:10
2005.11.20
Оцените компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский