Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.05.2008, 20:36
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 1  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
По умолчанию Подгрузка изображений в CMYK формате

Всем регардсы !
Собственно вопрос: пользователь загружает во флеш изображения, некоторые из них имеют цветовое пространство CMYK. Так как CMYK не поддерживается флешем, то эти картинки отображаются как попало. Можно ли как-нибудь средствами флеша определить какое цветовое пространство имеет данное изображение и преобразовать его в изображение с другим цветовым пространством ?
Или, если можете, подскажите плз с помощью какой серверной технологии этого лучше всего добится ? Суть проблемы в том, что нужно преобразовывать не все входящие изображения, а лишь те, которые в CMYK цветах...

Старый 14.05.2008, 22:47
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 2  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
А дайте ссылку на картинку с CMYK цветом ?!!
Еще интересно какой технологии у вас монитор который отображает
в CMYK-е?
-)

Старый 14.05.2008, 23:08
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Зря смеешься =) JPEG может быть в CMYK.
Изображения
 
__________________
Hell is the possibility of sanity

Старый 14.05.2008, 23:09
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 4  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
картинка в CMYK-е:
ЗЫ:у мну монитор самый обыкновенный, а у вас ?

Может, кто-нибудь знает готовый компонент(можно даже платный) для работы с CMYK изображениями во флеше?
Изображения
 


Последний раз редактировалось etc; 14.05.2008 в 23:19.
Старый 14.05.2008, 23:20
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от alekslitvinenk Посмотреть сообщение
картинка в CMYK-е:
ЗЫ:у мну монитор самый обыкновенный, а у вас ?
А в оригинале картинка как выглядит?

Старый 14.05.2008, 23:53
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 6  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
Это и есть картинка в оригинале, а вот такой она становится после подгрузки в приложение:
Изображения
 

Старый 15.05.2008, 00:41
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Был плагин к акробату, у нас в газете пользовались, он мог конвертировать на автопилоте картинки... но я даж уже не помю, как назывался + конвертация отвратного качества получалась, лучше было руками делать... А с CMYK ты просто умаешься... там ведь еще профайлы и настроек куча, типа максимального количества черного, максимального общего количества краски и т.д... боюсь, что автоматом конвертировать не получится, разве что какой-нибудь скрин капчурер настроить, чтобы скриншоты делал, но, все-равно, качество сильно пострадает... легче заказчика научить фотошопом пользоваться - дешевле выйдет =)

Старый 15.05.2008, 01:31
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 8  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
Сам алгоритм преобразования довольно нехитрый:

Код:
 
     function cmyk_to_rgb(c:int, m:int, y:int, k:int):Object
     {
     var r:int = 255 - Math.round(2.55 * (c+k)) ;
     var g:int = 255 - Math.round(2.55 * (m+k)) ;
     var b:int = 255 - Math.round(2.55 * (y+k)) ;
 
     if(r<0) r = 0 ;
     if(g<0) g = 0 ;
     if(b<0) b = 0 ;
 
     var o:Object = new Object();
     o.r = r ;
     o.g = g ;
     o.b = b ;
 
     return o ;
     }
Результирующее качество удовлетворительное.
Вопрос: как распарсить ByteArray картинки, чтобы получить доступ к матрице...

Старый 15.05.2008, 10:15
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
К какой матрице? Загрузите картинку, получите Bitmap, а у него bitmapData и делайте с ней, что хотите.
Только вот, для использования функции, вам надо сначала получить эти самые c, m, y, k на входе.

Старый 15.05.2008, 19:36
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 10  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
Все это верно для обычных картинок, если грузить в CMYK то и BitmapData у нее получается искаженной.

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.