Зарегистрировано: 336




Помощь  Карта сайта

О чем пишут?

Ваш главный недостаток

Кажется, я слишком серьезно отношусь к женщинам. В том смысле, что переоцениваю их добродетель и чистые помыслы. Я наивен, как ребенок.. Это была шутка. На самом деле женщин я вижу насквозь. Поэтому, как правило, мне достаточно взглянуть на анкетку, чтобы понять, с кем я имею "дело", не написав ..
Дальше..

Я так вижу!

DSCN1197.JPG

DSCN1197.JPG



Через турбуленцию к звездам

В блоге представлены фото с моего сетапа. Первую зиму телескоп пережил на кухне, летом поселился на балконе с видом на залив, на окраине Петербурга. См. статью про наблюдения через балконную дверь. На балконе сиинг лучше, но места меньше. В итоге, была сделана мини-опора, вместо штатной треноги, а теперь в планах ..
Письмо | Сообщение | ВКонтакте | Астрофорум |

URL:https://prozarium.ru/BlogDetails.aspx?BlogID=1225;
Url: https://prozarium.ru/BlogDetails.aspx?BlogID=1225 No Url Referrer IP: 95.108.213.176 Date: 04.11.2025 0:04:44 UserAgent: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) Browser: Mozilla System.Web ObjectDataSourceMethod GetResolvedMethodData(System.Type, System.String, System.Collections.IDictionary, System.Web.UI.DataSourceOperation) ObjectDataSource 'ObjectDataSource1' could not find a non-generic method 'GetText' that has no parameters. at System.Web.UI.WebControls.ObjectDataSourceView.GetResolvedMethodData(Type type, String methodName, IDictionary allParameters, DataSourceOperation operation) at System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.FormView.DataBind() at YourPoint.Controls_TextIntro.OnInit(EventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\TextIntro.ascx.cs:line 60 at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at System.Web.UI.WebControls.TableRow.CellControlCollection.Add(Control child) at System.Web.UI.ControlCollection.AddAt(Int32 index, Control child) at System.Web.UI.WebControls.TableRow.CellControlCollection.AddAt(Int32 index, Control child) at System.Web.UI.WebControls.TableCellCollection.Add(TableCell cell) at YourPoint.Controls_BlogInGrid.GVBlogRows_RowDataBound(Object sender, GridViewRowEventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\BlogInGrid.ascx.cs:line 123 at System.Web.UI.WebControls.GridView.OnRowDataBound(GridViewRowEventArgs e) at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.GridView.DataBind() at YourPoint.Controls_BlogInGrid.OnInit(EventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\BlogInGrid.ascx.cs:line 21 at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at YourPoint.Controls_BlogDetails.FormView1_ItemCreated(Object sender, EventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\BlogDetails.ascx.cs:line 86 at System.Web.UI.WebControls.FormView.OnItemCreated(EventArgs e) at System.Web.UI.WebControls.FormView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.FormView.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.FormView.DataBind() at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() at System.Web.UI.WebControls.FormView.EnsureDataBound() at System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Errors: ;
ObjectDataSource 'ObjectDataSource1' could not find a non-generic method 'GetText' that has no parameters. at System.Web.UI.WebControls.ObjectDataSourceView.GetResolvedMethodData(Type type, String methodName, IDictionary allParameters, DataSourceOperation operation) at System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.FormView.DataBind() at YourPoint.Controls_TextIntro.OnInit(EventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\TextIntro.ascx.cs:line 60 at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at System.Web.UI.WebControls.TableRow.CellControlCollection.Add(Control child) at System.Web.UI.ControlCollection.AddAt(Int32 index, Control child) at System.Web.UI.WebControls.TableRow.CellControlCollection.AddAt(Int32 index, Control child) at System.Web.UI.WebControls.TableCellCollection.Add(TableCell cell) at YourPoint.Controls_BlogInGrid.GVBlogRows_RowDataBound(Object sender, GridViewRowEventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\BlogInGrid.ascx.cs:line 123 at System.Web.UI.WebControls.GridView.OnRowDataBound(GridViewRowEventArgs e) at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.GridView.DataBind() at YourPoint.Controls_BlogInGrid.OnInit(EventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\BlogInGrid.ascx.cs:line 21 at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at YourPoint.Controls_BlogDetails.FormView1_ItemCreated(Object sender, EventArgs e) in c:\inetpub\wwwroot\Prozarium\Controls\BlogDetails.ascx.cs:line 86 at System.Web.UI.WebControls.FormView.OnItemCreated(EventArgs e) at System.Web.UI.WebControls.FormView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.FormView.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.FormView.DataBind() at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() at System.Web.UI.WebControls.FormView.EnsureDataBound() at System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)





Опубликовано в: Сайт: Публичные рубрики

0





Как построить композицию LRGB, Ha, Oiii?
/pterodactilus vulgaris/
04.06.2022


В общем идея в том, чтобы в R,G,B каналы, из которых строится любая цветная картинка, добавить специфики из узкополосников. В фотошопе это можно делать, замешивая уровни R,G,B компонентов в любом из R,G,B каналов. Тут надо понимать, что монохром в контексте RGB, это тоже цвет, закодированный в цветовом пространстве RGB, но замешанный в определенных пропорциях. Например 50, 50, 50 даст темно-серый цвет. Компонент R 255,0,0 даст красный, .. компонент G 0,255,0 даст зеленый и компонент B 0,0,255 даст синий. Теперь подставим эти компоненты в RGB каналы композиции и увидим корректные цвета. Если мы изменяем эти пропорции в R,G,B компонентах каналов, мы искажаем традиционную RGB палитру.

Например, если мы замесим красный как 192, 64, 0, мы получим R компонент близкий к оранжевому.

А если красный будет не совсем красный, а уползет в непонятно что, то и вся RGB композиция будет выглядеть иначе. При этом нам даже не понадобятся узкополосники. Просто строите свою палитру на свой вкус. Пример

Коррекция цвета и микширование каналов в Photoshop

На скриншоте показаны все этапы. Создаем слой микширования цвета и изменяем состав R/G/B компонентов.

изменяем состав R/G/B компонентов

Сборка композиции LRGB,Ha,Oiii

С узкополосниками идея в том, чтобы предварительно собрать разные промежуточные суммы с камеры и использовать их в качестве каналов R,G,B при построении цветной композиции. Если камера цветная, в R канал композиции замешивают R канал цветной камеры и к нему добавляют Ha. Но обычно берут монохромную сумму, снятую с красным фильтром на монохромную камеру. Это даст в разы лучший результат по накоплению и шумам. В G канал композиции замешивают G канал камеры и Oiii. Серу мешают в синий и зеленый каналы, но хабловскую палитру можно получить и без него.

Создание L, RGB, Ha, Oiii композиции из монохромных снимков в PGMania



В ролике все показано подробно, и хотя там варится немного другая каша, суть процесса при этом не меняется. hth :)


(С) p.v.
Выборг, 06.2022