Enlarge — уве­ли­че­ние изоб­ра­же­ния без по­яв­ле­ния пик­се­лов

Ска­чать по­след­нюю вер­сию про­грам­мы (1.32 Beta от 7 ап­ре­ля 2009 г.) вы мо­же­те от­сю­да: Enlarge.zip (1.8 Мбайта, ска­ча­но 10085 раз)

Цель про­грам­мы — уве­ли­че­ние изоб­ра­же­ний без по­яв­ле­ния пик­се­лов. При этом ин­фор­ма­ция не те­ря­ет­ся: уве­ли­чен­ное изоб­ра­же­ние, бу­дучи умень­ше­но об­рат­но, даст ис­ход­ное изоб­ра­же­ние (умень­шать нуж­но пу­тём усред­не­ния пик­се­лей).

Уста­нов­ка

Опуб­ли­ко­ва­на на­ша ста­тья, в ко­то­рой по­дроб­но опи­са­на часть (при­мер­но чет­верть) ал­го­рит­ма, ис­поль­зу­е­мо­го в этой про­грам­ме: А.А. Су­хи­нов, И.Н. Те­те­ревлёв, В.В. Ца­рев­ский. «Но­вый ме­тод вы­чис­ле­ния по­ля ори­ен­та­ций изоб­ра­же­ния». Из­ве­стия ЮФУ, Тех­ни­че­ские на­у­ки. № 8 (121). 2011 г. Стр. 189–198. [Ска­чать, 671 Кбайт]

  1. Ска­чай­те про­грам­му се­бе на ком­пью­тер: http://iproc.ru/downloads/Enlarge.zip (1.8 Мбайта);
  2. Ра­зар­хи­ви­руй­те .zip-файл в ка­кую-ни­будь пап­ку на жёст­ком дис­ке.

Ис­поль­зо­ва­ние

Про­грам­ма при­ни­ма­ет вход­ной файл в од­ном из рас­про­стра­нён­ных гра­фи­че­ских фор­ма­тов, и вы­да­ёт ре­зуль­ти­рую­щий файл в фор­ма­те PNG с име­нем, окан­чи­ваю­щим­ся на X.png.

  1. Пе­ре­та­щи­те мыш­кой файл с изоб­ра­же­ни­ем на .exe-файл про­грам­мы, ли­бо ука­жи­те пол­ный путь к изоб­ра­же­нию в ка­че­стве пер­во­го ар­гу­мен­та ко­манд­ной стро­ки для про­грам­мы Enlarge.exe.
  2. Про­грам­ма спро­сит вас, во сколь­ко раз нуж­но уве­ли­чи­вать изоб­ра­же­ние. На­при­мер, ес­ли вы хо­ти­те уве­ли­чить изоб­ра­же­ние в 3 ра­за, то вве­ди­те 3 и на­жми­те Enter. Про­грам­ма уве­ли­чи­ва­ет изоб­ра­же­ние в це­лое чис­ло раз.
  3. Про­грам­ма по­про­сит вас вве­сти ко­эф­фи­ци­ент глад­ко­сти ли­ний. Это, гру­бо го­во­ря, ми­ни­маль­ный ра­ди­ус кри­виз­ны, ко­то­рый мо­гут иметь по­лу­чае­мые на ре­зуль­ти­рую­щей фо­то­гра­фии гра­ни­цы. Из­ме­ря­ет­ся в пик­се­лах ис­ход­но­го изоб­ра­же­ния (т.е. при уве­ли­че­нии в 3 ра­за и ко­эф­фи­ци­ен­та глад­ко­сти ли­ний 1.5, на ре­зуль­ти­рую­щем изоб­ра­же­нии ли­нии бу­дут ста­рать­ся не из­ги­бать­ся силь­нее, чем с ра­ди­у­сом 4.5 пик­се­ла ре­зуль­ти­рую­ще­го изоб­ра­же­ния). При ма­лом ра­ди­у­се слег­ка уве­ли­чи­ва­ет­ся де­та­ли­за­ция, но по­яв­ля­ет­ся риск по­лу­чить «гре­бён­ку» пик­се­лов ис­ход­но­го изоб­ра­же­ния на на­клон­ных гра­ни­цах. Ре­ко­мен­ду­е­мое зна­че­ние это­го па­ра­мет­ра: 1.5.
  4. Про­грам­ма по­про­сит вас вве­сти ко­эф­фи­ци­ент чёт­ко­сти изоб­ра­же­ния. Этот ко­эф­фи­ци­ент опре­де­ля­ет, на­сколь­ко плав­ный пе­ре­ход цве­та бу­дет на гра­ни­цах ре­зуль­ти­рую­ще­го изоб­ра­же­ния. Ес­ли этот ко­эф­фи­ци­ент ра­вен ну­лю, то тол­щи­на всех пе­ре­хо­дов бу­дет рав­на од­но­му пик­се­лу ис­ход­но­го изоб­ра­же­ния; ес­ли ко­эф­фи­ци­ент ра­вен еди­ни­це, то пе­ре­хо­ды бу­дут рез­ки­ми. Зна­че­ние это­го па­ра­мет­ра боль­ше еди­ни­цы при­ве­дёт к че­рес­чур чёт­ким гра­ни­цам. Ре­ко­мен­ду­е­мое зна­че­ние это­го па­ра­мет­ра — 1.0.
  5. Да­лее на­до бу­дет вве­сти зна­че­ние па­ра­мет­ра, от­ве­чаю­ще­го за раз­мер де­та­лей на ге­не­ри­ру­е­мом изоб­ра­же­нии. Этот ко­эф­фи­ци­ент мо­жет при­ни­мать зна­че­ния от 0.67 до 1.14 вклю­чи­тель­но. Чем боль­ше его зна­че­ние, тем бо­лее круп­ные де­та­ли бу­дут оста­вать­ся на ре­зуль­ти­рую­щем изоб­ра­же­нии. При зна­че­нии ко­эф­фи­ци­ен­та мень­шем, чем 0.89, есть риск воз­ник­но­ве­ния лиш­них де­та­лей и «ла­би­рин­то­об­раз­ных» тек­стур. Ре­ко­мен­ду­е­мое зна­че­ние это­го па­ра­мет­ра — 0.89.
  6. По­сле то­го, как вы вве­дё­те зна­че­ния всех че­ты­рёх па­ра­мет­ров, про­грам­ма об­ра­бо­та­ет фо­то­гра­фию и за­пи­шет ре­зуль­тат в файл с тем же име­нем, но окан­чи­ваю­щим­ся на X.png. На­при­мер, ес­ли имя ис­ход­но­го фай­ла бы­ло photo.jpg, то ре­зуль­ти­рую­щий файл бу­дет иметь имя photoX.png.

Про­грам­ма ра­бо­та­ет мед­лен­но. По­это­му, ес­ли вы хо­ти­те уве­ли­чить пя­ти­ме­га­пик­сель­ную фо­то­гра­фию в 3 ра­за (пре­вра­тив её тем са­мым в 45-ме­га­пик­сель­ную), то вам при­дёт­ся оста­вить про­грам­му ра­бо­тать на час. Фи­наль­ная вер­сия бу­дет ра­бо­тать ра­за в 2 быст­рее.

Опи­са­ние

Уве­ли­че­ние изоб­ра­же­ний обыч­но про­из­во­дит­ся пу­тём ин­тер­по­ля­ции. При­чём ал­го­рит­мы ин­тер­по­ли­ро­ва­ния (сколь бы слож­ны они ни бы­ли) обыч­но ли­ней­ны от­но­си­тель­но цве­тов ис­ход­но­го изоб­ра­же­ния. Не­слож­но до­ка­зать, что ли­ней­ный ал­го­ритм ин­тер­по­ля­ции не мо­жет вос­ста­но­вить на­клон­ные ли­нии на изоб­ра­же­нии без по­яв­ле­ния эф­фек­та «сту­пен­ча­то­сти». Мно­гие жа­лу­ют­ся, что на уве­ли­чен­ном изоб­ра­же­нии «не хва­та­ет чёт­ко­сти», и пы­та­ют­ся ис­пра­вить это с по­мо­щью Unsharp Mask. К со­жа­ле­нию, фильтр Unsharp Mask то­же яв­ля­ет­ся ли­ней­ным: де­лая бо­лее рез­ки­ми пе­ре­хо­ды цве­тов он од­но­вре­мен­но уси­ли­ва­ет и «эф­фект сту­пен­ча­то­сти».

Умень­ше­ние изоб­ра­же­ния — это отоб­ра­же­ние «мно­гих к од­но­му». Про­грам­ма Enlarge ге­не­ри­ру­ет изоб­ра­же­ние, ко­то­рое впол­не мо­жет быть ис­ход­ным изоб­ра­же­ни­ем по от­но­ше­нию к умень­шен­но­му. Это озна­ча­ет, что ес­ли об­рат­но умень­шить ре­зуль­тат ра­бо­ты про­грам­мы (пу­тём усред­не­ния пик­се­лов), то мы по­лу­чим ис­ход­ное ма­лое изоб­ра­же­ние. Для срав­не­ния, би­ку­би­че­ская ин­тер­по­ля­ция не мо­жет пра­виль­но уве­ли­чить изоб­ра­же­ние, т.к. ре­зуль­тат, ко­то­рый она вы­да­ёт, не мо­жет быть ори­ги­наль­ным изоб­ра­же­ни­ем для имею­ще­го­ся изоб­ра­же­ния ма­ло­го раз­ме­ра. Что­бы убе­дить­ся в этом, уве­личь­те изоб­ра­же­ние в це­лое чис­ло раз с по­мо­щью би­ку­би­че­ской ин­тер­по­ля­ции, а по­том умень­ши­те об­рат­но: ис­ход­ное изоб­ра­же­ние вы не по­лу­чи­те.

При­ме­ры, при­ве­дён­ные да­лее, бы­ли по­лу­че­ны раз­ны­ми вер­си­я­ми про­грам­мы. За­гру­жен­ная с сай­та вер­сия не обя­за­тель­но даст те же ре­зуль­та­ты. В част­но­сти, у ме­ня име­ет­ся вер­сия про­грам­мы, ко­то­рая од­но­вре­мен­но с уве­ли­че­ни­ем изоб­ра­же­ния уда­ля­ет ар­те­фак­ты JPEG. Но она со­дер­жит раз­лич­ные ошиб­ки, по­это­му я по­ка не вы­кла­ды­ваю её в пуб­лич­ный до­ступ.

Один из са­мых хо­ро­ших ре­зуль­та­тов при­ве­дён на ри­сун­ке сни­зу (на­жми­те на ри­су­нок, что­бы уве­ли­чить). Сле­ва при­ве­де­но ис­ход­ное изоб­ра­же­ние низ­ко­го раз­ре­ше­ния. За­тем раз­ре­ше­ние по­вы­ше­но в 3 ра­за пу­тём би­ку­би­че­ской ин­тер­по­ля­ции (по цен­тру), и про­грам­мой Enlarge (спра­ва; призна́юсь, я до­пол­ни­тель­но при­ме­нил фильтр Unsharp Mask к пра­во­му изоб­ра­же­нию, что­бы уси­лить ви­ди­мость гра­ниц):

Ис­ход­ное изоб­ра­же­ние (сле­ва), би­ку­би­че­ская ин­тер­по­ля­ция (по цен­тру), и уве­ли­чен­ное про­грам­мой Enlarge (спра­ва)

Ри­су­нок 1. Ис­ход­ное изоб­ра­же­ние (сле­ва), уве­ли­чен­ное с по­мо­щью би­ку­би­че­ской ин­тер­по­ля­ции (по цен­тру), и уве­ли­чен­ное про­грам­мой Enlarge (спра­ва).
На­жми­те на изоб­ра­же­ние, что­бы уве­ли­чить

Кро­ме то­го, вы мо­же­те посмот­реть дру­гие при­ме­ры ра­бо­ты про­грам­мы:

  1. «Де­вуш­ка»: ис­ход­ное изоб­ра­же­ние, уве­ли­че­но в 2 ра­за.
  2. «Брок­ко­ли»: ис­ход­ное изоб­ра­же­ние, уве­ли­че­но в 2 ра­за.
  3. «Ава­тар»: ис­ход­ное изоб­ра­же­ние, уве­ли­че­но в 2 ра­за.

Для из­ме­ре­ния ка­че­ства ра­бо­ты ал­го­рит­ма бы­ли взя­ты вер­сии вы­со­ко­го раз­ре­ше­ния пред­став­лен­ных вы­ше изоб­ра­же­ний. Изоб­ра­же­ния бы­ли умень­ше­ны (в 2 и 3 ра­за), а за­тем уве­ли­че­ны до ори­ги­наль­но­го раз­ме­ра с по­мо­щью раз­лич­ных ал­го­рит­мов ин­тер­по­ля­ции. Уве­ли­чен­ные ре­зуль­та­ты бы­ли срав­не­ны с ис­ход­ны­ми изоб­ра­же­ни­я­ми. Чем точ­нее ал­го­ритм «уга­ды­ва­ет» ис­ход­ное изоб­ра­же­ние вы­со­ко­го раз­ре­ше­ния, тем он луч­ше. Та­ким об­ра­зом, ме­ра раз­но­сти меж­ду из­ве­ст­ным изоб­ра­же­ни­ем вы­со­ко­го раз­ре­ше­ния и ре­зуль­та­том ра­бо­ты ал­го­рит­ма есть объ­ек­тив­ный по­ка­затель ка­че­ства это­го ал­го­рит­ма. Для срав­не­ния бы­ли взя­ты два ал­го­рит­ма ин­тер­по­ля­ции (Bicubic и Bicubic Sharper) из ком­мер­че­ской про­грам­мы Adobe Photoshop, и раз­ра­бо­тан­ный ал­го­ритм (про­грам­ма Enlarge). Осталь­ные ал­го­рит­мы (Bilinear, Nearest Neighbour) ока­за­лись ху­же.

Ре­зуль­та­ты срав­не­ния при­ве­де­ны в сле­дую­щей таб­ли­це 1 (чем мень­ше чис­ла, тем луч­ше). В ка­че­стве ме­ры по­греш­но­сти ис­поль­зо­ва­лось сред­не­квад­ра­тич­ное от­кло­не­ние ин­тер­по­ли­ро­ван­но­го изоб­ра­же­ния от из­вест­но­го изоб­ра­же­ния вы­со­ко­го раз­ре­ше­ния.

«Де­вуш­ка»«Брок­ко­ли»«Ава­тар»
Bicubic Sharper100%100%100%
Bicubic95%93%85%
Enlarge90%85%61%

Таб­ли­ца 1. По­греш­ность ра­бо­ты раз­лич­ных ал­го­рит­мов ин­тер­по­ля­ции на раз­лич­ных ис­ход­ных дан­ных (чем мень­ше чис­ла — тем луч­ше). По­греш­ность ра­бо­ты ал­го­рит­ма Bicubic Sharper на всех те­стах бы­ла по­ло­же­на рав­ной 100%

Раз­ра­бо­тан­ный ал­го­ритм ока­зал­ся луч­ше на всех те­сто­вых изоб­ра­же­ни­ях. Нуж­но от­ме­тить, что че­ло­век, смот­ря­щий на фо­то­гра­фию, в первую оче­редь оце­ни­ва­ет её ка­че­ство, гля­дя на ли­нии и кон­ту­ры, а не (на­при­мер) на рав­но­мер­но го­лу­бое не­бо, иден­тич­но пе­ре­да­ва­е­мое все­ми ал­го­рит­ма­ми. Ес­ли вы­чис­лять сред­не­квад­ра­тич­ное от­кло­не­ние толь­ко в об­ла­сти кон­ту­ров, то пре­иму­ще­ство ал­го­рит­ма бу­дет уже не на 5%, а в два и да­же в три ра­за.

Ис­то­рия из­ме­не­ний

  • 1.2 Alpha (22 мар­та 2009): пер­вая пуб­лич­ная вер­сия.
  • 1.3 Beta (27 мар­та 2009): из­ме­нён ал­го­ритм ра­бо­ты. Ра­бо­та­ет быст­рее, име­ет на­строй­ки глад­ко­сти ли­ний, чёт­ко­сти, и раз­ме­ра мел­ких де­та­лей.
  • 1.31 Beta (29 мар­та 2009): слег­ка улуч­ше­на точ­ность рас­по­зна­ва­ния ли­ний.
  • 1.32 Beta (7 ап­ре­ля 2009): од­но­род­ные об­ла­сти те­перь бо­лее од­но­род­ные.

Ли­цен­зия

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

P.S.

Про­грам­ма бу­дет улуч­шать­ся и уско­рять­ся: в дан­ной вер­сии ал­го­ритм уве­ли­че­ния реа­ли­зо­ван не в пол­ном объ­ё­ме.

44 отзыва о программе Enlarge

Ав­то­ру ре­спект, про­га ра­бо­та­ет хо­ро­шо, но дей­стви­тель­но мед­лен­но, ин­те­рес­но, фи­на­ли­за­ция ско­ро бу­дет, норм. вер­сию да­же не жал­ко бу­дет и ку­пить.

Че­рез ме­сяц-пол­то­ра вый­дет вер­сия, хо­ро­шо уве­ли­чи­ваю­щая силь­но сжа­тые JPEG-фай­лы, а пото́м уже бу­ду уско­рять про­грам­му.

Кон­соль­ная вер­сия (без гра­фи­че­ско­го ин­тер­фей­са) все­гда бу­дет бес­плат­ной.

1. ин­те­рес­но б узнать на ос­но­ва­нии ка­ких на­уч­ных ре­зуль­та­тов на­пи­са­на про­грам­ма, точ­нее где мож­но по­чи­тать об идее ал­го­рит­ма
2. для срав­не­ния мо­же­те по­про­бо­вать ал­го­рит­мы ко­мер­че­ской про­грам­ми ACD See, там есть и по­ка­че­ствен­нее би­ку­би­че­ско­го

При­со­еди­ня­юсь к во­про­су. Ин­те­рес­ны в первую оче­редь тео­ре­ти­че­ские ос­но­вы ал­го­рит­ма.

При­со­еди­ня­юсь к во­про­су. На­мек­ни­те хо­тя бы, очень нуж­но для ди­плом­ки

не ра­бо­та­ет ,разор­хи­ви­о­ва­ла и там файл enarge на­жи­ма­ещь -по­яв­ля­еть­ся ок­но и ис­че­за­ет.

Это кон­соль­ная про­грам­ма: чи­тай­те вни­ма­тель­но до­ку­мен­та­цию.

На­брёл. По­про­бо­вал. Ра­бо­та­ет срав­ни­мо с Lanczos, чест­но уве­ли­чи­ва­ет ар­те­фак­ты jpg. Толь­ко очень мед­лен­но. Хо­ро­шее на­ча­ло! Же­лаю улуч­шить, уси­лить и углу­бить.Спа­си­бо!

И вам спа­си­бо.

Да, про­грам­ма уве­ли­чи­ва­ет ар­те­фак­ты JPEG. И по­след­ний год я ра­бо­тал над тем, что­бы это­го из­бе­жать. На дан­ный мо­мент тео­ре­ти­че­ские про­бле­мы ре­ше­ны, оста­лась про­грам­мист­ская ра­бо­та…

Файл не за­пус­ка­ет­ся (ошиб­ка ини­циа­ли­за­ции), ка­кие-то не­по­лад­ки с ма­ни­фе­стом, все ли биб­лио­те­ки ле­жат вме­сте с exe?
WinXP, VS8.

Ра­бо­тать она от­ка­за­лась, как толь­ко я вво­жу все па­ра­мет­ры, она вы­ру­ба­ет­ся с ошиб­кой!

От­лич­но от­лич­но! всё ра­бо­та­ет на вин 7 без ка­ких ли­бо про­блем. по­лу­чен­ные PNG по­сле об­ра­бот­ки на­пиль­ни­ком ста­но­вят­ся весь­ма юза­бель­ны­ми для по­ли­гра­фии. ав­то­ру ре­спект!

Итак, из по­га­ных jpg раз­ме­ром при­мер­но 900 на 600 пик­се­лей по­лу­чи­лось два ин­те­рьер­ных по­сте­ра, один 1.5м на 0.8 а дру­гой 1.1 м на 09…по­сле уве­ли­че­ния за­ю­зал фильтр jpg repair и не­мно­го до­ба­вил ной­за ко­то­рый при рас­пе­чат­ке сгла­дил все не­ров­но­сти, ма­ке­ты го­то­вил 1:1 со 150 dpi. В ито­ге из гов­на по­лу­чи­лось на­сто­я­щее HD ну ра­зу­ме­ет­ся по­сле об­ра­бот­ки на­пиль­ни­ком.
Ав­то­ру ещё раз ре­спект, раз­ви­вай про­ект, жду но­вых вер­сий, твой софт ре­аль­ное спа­се­ние для по­ли­гра­фи­стов

ввел все па­ра­мет­ры-ста­ла вро­де бы об­ра­ба­ты­вать-за­тем комп вы­дал — ошиб­ка май­к­ро­софт и про­га пе­ре­ста­ла ра­бо­тать.мо­жет под­ска­же­те по­че­му? мо­жет опе­ра­тив­ки не хва­та­ет

Ка­кой кон­крет­но текст ошиб­ки? Ка­кие раз­ме­ры ва­ше­го изоб­ра­же­ния? Ка­кие па­ра­мет­ры вы вве­ли? Сколь­ко у вас опе­ра­тив­ной па­мя­ти?

Про­грам­ма не за­пус­ка­ет­ся, го­во­рит что дл­ли­на не най­де­на! :(

DLL-ина? Ка­кая? Вро­де бы все нуж­ные DLL при­сут­ству­ют в ска­чи­ва­е­мом ар­хи­ве. Нуж­но ра­зар­хи­ви­ро­вать все фай­лы из ар­хи­ва в ка­кую-ни­будь пап­ку, а за­тем уже за­пус­кать про­гу.

Те­перь дл­ли­ну не про­сит, но про­сто за­пус­ка­ет­ся и ис­че­за­ет. Про­бо­вал под ДОС-Бок­сом за­пус­кать — не ра­бо­та­ет. :(

Вот. Нуж­но мыш­кой пе­ре­та­щить файл для об­ра­бот­ки на икон­ку про­грам­мы и от­пу­стить.

Ин­те­рес­ней­шая раз­ра­бот­ка! Хо­ро­шо бы ра­бо­та­ла под Wine. Спа­си­бо ав­то­ру!

Не ра­бо­та­ет!!толь­ко пе­ре­тас­ки­ва­ешь фо­ту вы­би­ва­ет та­кую хрень «Ошиб­ка при ини­циа­ли­за­ции при­ло­же­ния (0хс0150002). Для вы­хо­да из при­ло­же­ния на­жми­те кноп­ку «ок»"-че за хрень и как её ре­шить?

А ес­ли опе­ра­тив­ка 512 мб все­го лишь и вин­да сто­ит 2003 xp professional! Про­га не па­шет!

ко­гда мож­но ждать фи­наль­ной вер­сии? или хо­тя­бы улуч­шен­ной кон­соль­ной?

Мне по­нра­вил­ся ре­зуль­тат уве­ли­че­ния кар­тин­ки. Хо­те­лось бы ку­пить ци­виль­ную вер­сию этой про­грам­мы. Спа­си­бо раз­ра­бот­чи­кам!

не ра­бо­та­ет!!!

Спа­си­бо за про­дукт! Всё ра­бо­та­ет. По­тя­ну­ла ре­про­дук­цию кар­ти­ны в пять раз- ре­зуль­тат впол­не за­ме­ча­тель­ный!

ВОТ это то что я ис­кал!!!!!!!!!
ОГРОМНОЕ СПАСИБО за про­дукт!!!!!!!!
Про­грам­ма за­ме­ча­тель­ная !!!!!!!!!!!
Все там ра­бо­та­ет!!!!!
Ка­че­ство в ра­зы луч­ше, чем это де­лать с по­мо­щью фо­то­шоп или дру­гих гра­фи­че­ских ре­дак­то­ров
и еще раз ВЫ МОЛОДЦЫ

Ав­тор,

про­га су­пер! Ес­ли вый­дет уско­рить — су­пер, ес­ли нет, то она и так де­ла­ет все в ра­зы кру­че чем люд­бая дру­гая соф­ти­на.

Всем у ко­го не ра­бо­та­ет — ва­ши про­бле­мы. За­пус­кал из под всех вин­дов — по­лет ста­биль­ный. (на 95х об­ра­бот­ка доль­ше — ви­ди­мо ка­ки­е­то биб­лио­теч­ки со­всем ста­рые).

Кон­соль­ной вер­сии бо­лее чем до­ста­точ­но — на­фи­га нуж­ны лиш­ние при­се­да­ния с гу­ей? И без нее все как на­до!

В об­счем ре­спект и ува­жу­ха!

бля, ра­бо­та­ет нах !!! ри­со­ван­ные кар­тин­ки как в akvis, фот­ки — akvis КУРИТ БАМБУК !!!
ав­то­ру боль­шое СПС. Мо­жет есть смысл до­ба­вить в ар­хив .bat файл с 2-х крат­ным уве­ли­че­ни­ем и на­строй­ка­ми по умол­ча­нию ? или от­дель­ный эк­зеш­ник за­бом­бить ?

Здрав­свуй­те!
Ска­чал, рас­зи­по­вал. На­жи­маю на рас­па­ко­ван­ный Enlarge.exe, но ви­жу толь­ко вспыш­ку До­сов­ско­го ок­на, ни­че­го боль­ше. По­иск это­го фай­ла при­вёл толь­ко к ар­хи­ви­ро­ван­но­му. В чём де­ло?

Спа­си­бо, по­про­бо­вал, все за­ме­ча­тель­но ра­бо­та­ет. Толь­ко не по­нял как са­мо­му уста­но­вить зна­че­ния па­ра­мет­ров.
Пер­вый ре­ко­мен­до­ван­ный (1,5) еще спра­ши­вал­ся. осталь­ные про­грам­ма вве­ла са­ма ( не со­всем яс­но, ка­кие имен­но). В ре­зуль­та­те, по-мо­е­му, по­лу­чи­лось чуть рез­че, чем хо­те­лось бы.
И еще ин­те­рес­но, ес­ли сде­лать 2-3 пап­ки, па­ра­л­лель­но про­цес­сы за­пу­стить мож­но?))

Ав­тор, спа­си­бо ОГРОМНОЕ!!!

Все ра­бо­та­ет пре­крас­но и ско­рость впол­не при­лич­ная. Пол­но­чи в фо­то­шо­пе ре­ту­ши­ро­ва­ла фот­ки для про­ек­та, а с про­гой сде­ла­ла все за 15 мин!

Лю­ди, ВНИМАТЕЛЬНО чи­тай­те ре­ко­мен­да­ции по ИСПОЛЬЗОВАНИЮ про­грам­мы, у ме­ня то­же сна­ча­ла не по­лу­чи­лось.

про­грам­ма не за­пус­ка­ет­ся,что де­лать?

ку­да файл ко­неч­ный со­хра­ня­ет­ся?

Как в неё пе­ре­дать па­ра­мет­ри при по­мо­щи ко­манд­ной стро­ки?

Ни­как. Это не­до­де­лан­ная вер­сия про­грам­мы, она не при­ни­ма­ет па­ра­мет­ров.

Ан­тон, а ко­гда бу­дет та­кая воз­мож­ность?
В смыс­ле, су­ще­ствую­ще­го ка­че­ства от­ра­бот­ки и ско­ро­сти ал­го­рит­мов до­ста­точ­но(от добра, добра не ищут), до­ба­вить бы об­ра­бот­чик па­ра­мет­ров за­пус­ка…

не ра­бо­та­ет ,разор­хи­ви­о­ва­л и там файл enarge на­жи­ма­ещь -по­яв­ля­еть­ся ок­но и ис­че­за­ет.

Ты уж ав­тор из­ви­ни, но идея не но­вая. Про­га ту­по усред­ня­ет и сгла­жи­ва­ет ли­нии, а там где их нет ра­бо­та­те обыч­ный Bicubic. Я очень дол­го ис­кал ал­го­ритм и со­ве­тую на­пи­сать его. Зай­ди в Google и про­пи­ши: Example based super resolution. Толь­ко ищи не по­хо­жий на этот.

Не со­всем по­ни­маю, что имен­но вы мне со­ве­ту­е­те.

Кста­ти, не­дав­но вы­шла моя ста­тья по вы­чис­ле­нию ори­ен­та­ций изоб­ра­же­ния. Там опи­са­на чет­верть от то­го ал­го­рит­ма, что за­шит в про­грам­му. Ес­ли всё так про­сто, как вы го­во­ри­те, мо­же­те при­ду­мать и реа­ли­зо­вать осталь­ные три чет­вер­ти са­мо­сто­я­тель­но.

Хо­ро­шая про­грам­ма Спа­си­бо :)

В про­шлый раз я пи­сал об ал­го­рит­ме уве­ли­че­ния, ко­то­рый обу­чал­ся бы на не­сколь­ких па­рах изоб­ра­же­ний: ори­ги­нал + умень­шен­ная ко­пия. По­том про­грам­ма со­по­став­ля­ет умень­шен­ные фраг­мен­ты с ори­ги­на­лом и по­том мо­жет до­вль­но не­пло­хо уве­ли­чи­вать.

Рань­ше я скепт­че­ски отн­сил­ся к фрак­таль­но­му уве­ли­че­нию, по­то­му что ре­зул­та­ты ра­бо­ты про­грам­мы Perfect Resize 7 (в про­шлом Genuine Fractals) бы­ли ху­же ва­шей, но не­дав­но ска­чал де­мо­вер­сию ал­го­рит­ма Smart Edge 2 (раз­ра­бот­чик то­же оте­че­ствен­ный). Эта про­грам­ма ин­тен­сив­но иполь­зу­ет фрак­таль­ное уве­ли­че­ние. Так ис­поль­зу­ют­ся ли в ва­шей про­грам­ме фрак­та­лы? Хоть я и го­во­рил, что это про­сто усред­не­ние, я сил­но пре­уве­ли­чи­вал — ал­го­ритм го­раз­до луч­ше лю­бо­го S-Spline, спа­си­бо!

Мне очень по­нра­ви­лась ва­ша про­грам­ма. Хоть и дол­го но она уве­ли­чи­ла фо­то­гра­фию луч­ше из­вест­ной про­грам­ма PhotoZoom Pro. Боль­шое спа­си­бо!

А ка­кие ал­го­рит­мы ис­поль­зу­ет ва­ша про­грам­ма? И до­ступ­ны ли ис­ход­ни­ки про­грам­мы?

Оставить отзыв

Жёлтые поля обязательны к заполнению

   

Можете использовать теги <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>