Подготовка фотографий для отправки по почте 2

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Tin
Woodsman
Woodsman
Аватара пользователя
 
Сообщения: 1001
Зарегистрирован: 08.12.2001 (Сб) 11:00
Откуда: Kazakhstan

Подготовка фотографий для отправки по почте 2

Сообщение Tin » 30.05.2006 (Вт) 7:48

Была уже у меня такая программка, которая не нашла своего применения. Так зачем нужна эта, спросити Вы? Есть несколько пунктов, почему я её выкладываю здесь:
1. Уменьшение фотографий происходит без потери качества самих фотографий
2. Сорцы :). Данная программка интересна только алгоритмом уменьшения картинок.
У вас нет доступа для просмотра вложений в этом сообщении.
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Подготовка фотографий для отправки по почте 2

Сообщение alibek » 30.05.2006 (Вт) 7:56

Tin писал(а):1. Уменьшение фотографий происходит без потери качества самих фотографий

Если под фотографиями подразумевается не векторные изображения, то это невозможно.
Lasciate ogni speranza, voi ch'entrate.

Tin
Woodsman
Woodsman
Аватара пользователя
 
Сообщения: 1001
Зарегистрирован: 08.12.2001 (Сб) 11:00
Откуда: Kazakhstan

Сообщение Tin » 30.05.2006 (Вт) 7:58

Я имел ввиду, что без всяких искажений и корозий... Типа сблюреная
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 30.05.2006 (Вт) 12:50

Частый OverFlow :roll:
Если всё делать своими ручками, они скоро отвалятся !

Tin
Woodsman
Woodsman
Аватара пользователя
 
Сообщения: 1001
Зарегистрирован: 08.12.2001 (Сб) 11:00
Откуда: Kazakhstan

Сообщение Tin » 30.05.2006 (Вт) 13:32

В каком месте кода? И какой размер исходной картинки
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 30.05.2006 (Вт) 14:07

Tin, у меня где-то лежал гораздо более опрятный (и, наверное, быстрый) ресэмплинг. (Кажется, даже биквадратный, хотя может и нет.)
И на vbAccelerator такой тоже лежал.
Изображение

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 30.05.2006 (Вт) 17:32

точно точно, оверфлоу
размер картинки не важен, беру любую

ошибка в PaintSmallPic3
Код: Выделить всё
Dim ReadyY() As Integer

DX = W - 1
EX = 0
DEX = NW - 1
ReDim Ready(0 To DEX)
For XP = 0 To DX
    Ready(XP2) = Ready(XP2) + 1
    EX = EX + DEX
    If 2 * EX >= DEX Then  'тута
        XP2 = XP2 + 1
        EX = EX - DX
    End If
Next


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

    TopList  
cron