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

Вниз

Билинейная или бикубическая фильтрация с учетом TransparentColor   Найти похожие ветки 

 
Черный Шаман   (2008-01-11 22:40) [0]

Возникла такая проблема. Есть картинки используемые в программе. При их масштабировании возникает проблема квадратных пикселов.

Решил через переделку функцию ресамплинга с 24-бит на 32 бита с учетом альфаканала(подставляют alpha 255 в точки где "непрозрачный цвет" и после обработке их заменяю , где альфа менее константы).

В некоторых случаях остаётся еле заметная бахрома в 1 пиксел. Хотел бы задать вопрос.

Кто-то решил проблему масштабирования картинок с учётом прозрачного цвета и интерполяции?


 
antonn ©   (2008-01-11 23:31) [1]

я решил, что наилучший вариант выводить с альфаканалом. и не париться.


 
antonn ©   (2008-01-11 23:32) [2]

ну для себя решил %)


 
Ketmar_   (2008-01-11 23:33) [3]

вообще, по-уму нормальная интерполяция и должна на «краевые» пикселы использовать альфа-канал.

а не хочешь — не учитывай в интерполировании прозрачные пикселы. но, боюсь, придётся тебе тогда свой инерполятор ваять.


 
Черный Шаман   (2008-01-12 03:15) [4]


> Ketmar_   (11.01.08 23:33) [3]
>
> вообще, по-уму нормальная интерполяция и должна на «краевые»
> пикселы использовать альфа-канал.
>
> а не хочешь — не учитывай в интерполировании прозрачные
> пикселы. но, боюсь, придётся тебе тогда свой инерполятор
> ваять.



К этому и пришёл мой начальник. Сказал чтобы я не маялся дурью, так как модифицированная мной функция и так хорошо работает.



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

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

Наверх





Память: 0.45 MB
Время: 0.046 c
15-1199810913
antonn
2008-01-08 19:48
2008.02.10
Билл Гейтс покидает Microsoft


15-1200072995
vrem_
2008-01-11 20:36
2008.02.10
Нам пишут!


15-1200187604
Petr V. Abramov
2008-01-13 04:26
2008.02.10
mail.ru -> gmail.com


2-1200384521
Yury
2008-01-15 11:08
2008.02.10
richedit


15-1199109936
ArtemESC
2007-12-31 17:05
2008.02.10
Чем можно прочистить водный камень в кране?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский