была такая разработка.....для фотошопа платный фильтр
она не то, что водяной знак...она ОБЪЕКТЫ удаляла с фотографии :) не знаю, дошло ли дело до финальной версии, но рабочий образец был
Да, покажите эту разработку))
Может вы имеете ввиду заливку с учетом содержимого?😂
Дак там объект то вы ручками выделяете и заливку оно берет с куска рисунка.
Мне так, чисто для себя интерестно, как это оно удаляет объекты, вот у меня фотка стакана есть на резной доске)) Подскажите пожалуйста какими это такими програмными средствами, шоп должен определить, как именно должен выглядеть кусок резьбы находящийся под стаканом:)
Или фильтры уже способностью мыслить творчески наделили?😂
wormeus:
пока вы тут рассуждаете
я уже решил задачу для:
постоянной вотермарки, расположенной в фиксированном месте на картинке фиксированного размера
она действительно накладывается самым простым способом, который я указал
наложением абсолютно белой картинки ffffff с прозрачностью
wormeus добавил 22.11.2011 в 17:52 могу. залить фотки сплошным цветом и посмотреть какие пиксели изменились
Давайте, залейте и посмотрите)
Я вам и так могу сказать, что изменится - фотки станут того цвета, которым вы их зальете.😂
wormeus:
почему нет? если накладываемое изображение белого цвета, то действительно происходит осветление в сторону белого, почему нет?
Да с чего вы взяли, что оно все белого цвета, т.е банально #ffffff, нет понятия "белый - не белый" для программы. Есть понятие код цвета, который так же будет зависеть от цветового режима, используемого в картинке.
wormeus:
зато интересная :)
Ничего интерестного - абсолютно бесполезная затея!
Если уж так надо, дак зайдите в фотошоп да закрасьте штампом.
wormeus:
wormeus добавил 22.11.2011 в 17:56 появился нюанс, который, похоже, ставит крест на задумке :)
водяной знак имеет непостоянное положение.................
Да что вы говорите?:)
Дак ведь и изображение на которое накладывается водяной знак, может иметь РАЗНЫЕ размеры.
wormeus: anton831
вы каким языком программирования владеете?
прочитайте сообщение Дикий пионер
самая верная мысль в данном топике
посмотрите внимательно на водяной знак:
как бы вы его сделали в фотошопе?
1. нарисовали его белым цветом
2. разместили поверх картинки
3. сделали его прозрачным
(есть вариант с маской, но он более сложный для понимания)
что при этом происходит? осветление пикселей под водяным знаком на определенную величину. сдвинув на эту величину в обратную сторону (затемнив) мы получим удаление водяного знака. это в теории :)
в данном случае вы мыслите слишком узко :)
1. PHP, as, немного js, я не профи конечно, но и то прекрасно вижу, что задача не тривиальная.
2. Я читал, и еще раз повторюсь что там не учтено много факторов. Дело не только в самом водяном знаке, но и в изображении, на которое он наложен.
Как бы я сделал.
1. С чего вы взяли, что знак нарисован только белым цветом??? Он может быть и "разноцветный":)
2. Разницы как его разместили, тоже нет - в картинке jpg, нет слоев.
3. Про прозрачность я написал выше - вы не сможете выделить пикселы по этому типу!
И я достаточно хорошо умею работать в фотошопе и прекрасно знаю, что такое маски:)
Применение прозрачности - это не есть "осветление", т.е как вы банально понимаете сдвиг в сторону белого.) Не все так просто как кажется.
Еще раз, говорю - готов спорить, что прогу вы эту не напишете.
wormeus: anton831
вероятно, вы очень далеки от программирования :)
да, формат jpeg имеет некоторое искажение
мне не требуется его начисто смыть и получить 100% начальный результат ...
нужно минимизировать его
При чем тут искажение?
Растровое изображение - это квадратик разделенный на пиксели, каждому из которых имеет свой код цвета.
Не больше не меньше.
Ваша программа будет анализировать каждый пиксель на фото? И по какому признаку интерестно будет происходить замена.
Даже если вы сделаете прогу, которая вычислит и подберет нужный цвет пикселям на конкретно этом фото - она уж точно не будет универсальной, и с другими фотками этого сделать не сможет.
На мой взгляд, главная ее проблема - это дубли страниц.
В частности модуль новостей очень жестко плодит дубли.
Меню раздела тоже дублит жестко!
При чем это такие дубли, которые в роботс так просто не закроешь.
Если быть точным, то создаем раздел с некотрым кол-вом категорий, в каждой из которых некотрое кол-во материалов.
Выводим его с помощью меню раздела.
И как результат, любой из материалов доступен по ссылке
/Раздел/категория/искомый материал.html
Косяк в том, что можно поставить в URL любую из существующих категорий в этом разделе и чпу все равно выдаст искомый материал, хотя он находится в другой категории. То есть фактически дублей может быть огромное множество в результате этого.
А теперь представим, что кто то запихнет все эти дубли в индекс.....
С модулем новостей все еще хуже.
Вобщем то это скорее всего не единственные слабые места в плане дублей страниц, просто то что первое в глаза бросилось.
Дикий пионер: Может у вас после события выделение снимается, а вы визуально этого не видете. Вы можете получить какие-то параметры выделения? Текст или с какого по какой символы? Если да - попробуйте сразу после setSelection() получить параметры выделения.
Ну да, оно сбрасывается.
Вопрос только почему оно сбрасывается и как сделать чтоб не сбрасывалось.)
nikhotin
была такая разработка.....для фотошопа платный фильтр
она не то, что водяной знак...она ОБЪЕКТЫ удаляла с фотографии :) не знаю, дошло ли дело до финальной версии, но рабочий образец был
Да, покажите эту разработку))
Может вы имеете ввиду заливку с учетом содержимого?😂
Дак там объект то вы ручками выделяете и заливку оно берет с куска рисунка.
Мне так, чисто для себя интерестно, как это оно удаляет объекты, вот у меня фотка стакана есть на резной доске)) Подскажите пожалуйста какими это такими програмными средствами, шоп должен определить, как именно должен выглядеть кусок резьбы находящийся под стаканом:)
Или фильтры уже способностью мыслить творчески наделили?😂
пока вы тут рассуждаете
я уже решил задачу для:
постоянной вотермарки, расположенной в фиксированном месте на картинке фиксированного размера
она действительно накладывается самым простым способом, который я указал
наложением абсолютно белой картинки ffffff с прозрачностью
Какой вы скорый то:)
может и код тогда уж "по секрету" покажите.
но продолжает с завидным упорством рассуждать ЧТО ОН БУДЕТ ДЕЛАТЬ с измененным пикселем, а не то КАК ОН ОПРЕДЕЛИТ ИЗМЕНЕННЫЕ пиксели.
Гы:)
Почти уверен, что он создал этот топик с целью "блестнуть", так сказать.))
Если бы реально шарил, то сразу бы понял, что овчинка выделки не стоит. Да и навряд ли вообще такое можно сделать.
wormeus добавил 22.11.2011 в 17:52
могу. залить фотки сплошным цветом и посмотреть какие пиксели изменились
Давайте, залейте и посмотрите)
Я вам и так могу сказать, что изменится - фотки станут того цвета, которым вы их зальете.😂
почему нет? если накладываемое изображение белого цвета, то действительно происходит осветление в сторону белого, почему нет?
Да с чего вы взяли, что оно все белого цвета, т.е банально #ffffff, нет понятия "белый - не белый" для программы. Есть понятие код цвета, который так же будет зависеть от цветового режима, используемого в картинке.
зато интересная :)
Ничего интерестного - абсолютно бесполезная затея!
Если уж так надо, дак зайдите в фотошоп да закрасьте штампом.
wormeus добавил 22.11.2011 в 17:56
появился нюанс, который, похоже, ставит крест на задумке :)
водяной знак имеет непостоянное положение.................
Да что вы говорите?:)
Дак ведь и изображение на которое накладывается водяной знак, может иметь РАЗНЫЕ размеры.
anton831
вы каким языком программирования владеете?
прочитайте сообщение Дикий пионер
самая верная мысль в данном топике
посмотрите внимательно на водяной знак:
как бы вы его сделали в фотошопе?
1. нарисовали его белым цветом
2. разместили поверх картинки
3. сделали его прозрачным
(есть вариант с маской, но он более сложный для понимания)
что при этом происходит? осветление пикселей под водяным знаком на определенную величину. сдвинув на эту величину в обратную сторону (затемнив) мы получим удаление водяного знака. это в теории :)
в данном случае вы мыслите слишком узко :)
1. PHP, as, немного js, я не профи конечно, но и то прекрасно вижу, что задача не тривиальная.
2. Я читал, и еще раз повторюсь что там не учтено много факторов. Дело не только в самом водяном знаке, но и в изображении, на которое он наложен.
Как бы я сделал.
1. С чего вы взяли, что знак нарисован только белым цветом??? Он может быть и "разноцветный":)
2. Разницы как его разместили, тоже нет - в картинке jpg, нет слоев.
3. Про прозрачность я написал выше - вы не сможете выделить пикселы по этому типу!
И я достаточно хорошо умею работать в фотошопе и прекрасно знаю, что такое маски:)
Применение прозрачности - это не есть "осветление", т.е как вы банально понимаете сдвиг в сторону белого.) Не все так просто как кажется.
Еще раз, говорю - готов спорить, что прогу вы эту не напишете.
anton831
разумеется нет. любых нет. а заточить под один конкретный водяной знак - задача реальная
Проблема не в конкретном водяном знаке - а еще и в конкреном фото, на который он наложен.
Так же от цветового профиля, который в картинке используется.
Тут очень много факторов и написать универсальную прогу, даже под один водяной знак, это ..........
Вобщем могу с вами поспорить что Вы не напишете.:)
anton831
вероятно, вы очень далеки от программирования :)
да, формат jpeg имеет некоторое искажение
мне не требуется его начисто смыть и получить 100% начальный результат ...
нужно минимизировать его
При чем тут искажение?
Растровое изображение - это квадратик разделенный на пиксели, каждому из которых имеет свой код цвета.
Не больше не меньше.
Ваша программа будет анализировать каждый пиксель на фото? И по какому признаку интерестно будет происходить замена.
Даже если вы сделаете прогу, которая вычислит и подберет нужный цвет пикселям на конкретно этом фото - она уж точно не будет универсальной, и с другими фотками этого сделать не сможет.
но это справедливо, если применена простая прозрачность, верно?
Если что, jpg альфа канал НЕ ПОДДЕРЖИВАЕТ.🤣
О какой прозрачности вы тут говорите?
нужно алгоритм придумать...или хотя бы концепцию алгоритма...идеи...может уже есть какие то решения програмные
Какой алгоритм?!😂
Вы сами то поняли что написали?
Вы вообще хоть малейшее представление имеете о том, что говорите?
Как вы представляете програмно смывать "водяной" знак с растрового изображения в jpg?
Хм, а вы вообще знаете что такое растровое изображение?😂
Фотошоп вам в помощь, или другой графический редактор.
Программу вы точно не напишете, чтоб водяные знаки с jpg-ов смывало автоматом.
На мой взгляд, главная ее проблема - это дубли страниц.
В частности модуль новостей очень жестко плодит дубли.
Меню раздела тоже дублит жестко!
При чем это такие дубли, которые в роботс так просто не закроешь.
Если быть точным, то создаем раздел с некотрым кол-вом категорий, в каждой из которых некотрое кол-во материалов.
Выводим его с помощью меню раздела.
И как результат, любой из материалов доступен по ссылке
/Раздел/категория/искомый материал.html
Косяк в том, что можно поставить в URL любую из существующих категорий в этом разделе и чпу все равно выдаст искомый материал, хотя он находится в другой категории. То есть фактически дублей может быть огромное множество в результате этого.
А теперь представим, что кто то запихнет все эти дубли в индекс.....
С модулем новостей все еще хуже.
Вобщем то это скорее всего не единственные слабые места в плане дублей страниц, просто то что первое в глаза бросилось.
PS: на версии 1.5 смотрел.
Может у вас после события выделение снимается, а вы визуально этого не видете. Вы можете получить какие-то параметры выделения? Текст или с какого по какой символы? Если да - попробуйте сразу после setSelection() получить параметры выделения.
Ну да, оно сбрасывается.
Вопрос только почему оно сбрасывается и как сделать чтоб не сбрасывалось.)