Работа с изображения в Делфи 7 - стека преливане на Руски

Смешни разбира се, че е необходимо по някаква причина, с размер на програмата. Но в този случай най-вероятно не трябва да пиша в Делфи. Освен това, ако вашата програма ще работи с изображения, цената на паметта ще се увеличи пропорционално на размера на изображения, с които работи, и то се казва, че всички тези трикове в канала - DreamChild 17 август '13 в 14: 59

За съжаление, има някакъв вид "игра на думи". TC казва оттеглянето на imeydzha (Просто трябва да показва изображение от формата и всичко.), А в замяна получаваме как да конвертирате от BMP да imeydzh zhpeg всички GDI +.

PS. LoadFromFile състояние и нормално TBitmap. И тогава може просто да се направи Canvas.Draw-ти.

От библиотеки препоръчва да използват GDI + (той го използва по-рано), най-адекватна и същественото в Делфи графична библиотека. Можете да го изтеглите от тук. Някои обвиняват GDI + за известно забавяне при изготвянето на големи количества графики, но съдейки по проблема ви, но ще ви подхождат, защото трябва да работят малко по отношение на изображения. В списъка с модули (употреби) приписват три модула GDIPAPI, GDIPOBJ, GDIPUTIL. Ето примерен код:

Конвертиране от BMP JPG до:

Конвертиране от JPG да BMP:

Resize JPG файл с помощта на Delphi.

За една проста мащабиране е необходимо да се изчисли размера на изходния файл и вместо това:

Надяваме се това ще ви помогне да работите с изображения. Спецификата на вашата програма, аз за съжаление не знаят, защото въпросът не е ясно какво точно програмата е трябвало да се направи.

За това как да се качите JPG файлове и да персонализирате тях, мисля, че знам, че (това е стандартна GDI). Ако не, спомням кратък пример:

Първо, GDI и GDI + две различни технологии, а другият продължава. От друга страна, ако използвате GDI + модулите в програмата (те трябва да се хвърлят в ИЪ папка в Delphi 7) компилиран продукт вече няма да поиска нещо от компютъра (дори и да не е необходимо да се GDI +), тъй като съставянето ще vlyuchaet модули GDI +. Като цяло, за вашата задача, като изходното изображение до формата, дори не се нуждаят от GDI +. Това е напълно възможно да се управлява и прост стандарт GDI. Платното показва изображението и всичко останало. - IntegralAL 18 Август '13 в 11:24