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

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

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

Уста­нов­ка

Опуб­ли­ко­ва­на на­ша ста­тья, в ко­то­рой по­дроб­но опи­са­на часть (при­мер­но чет­верть) ал­го­рит­ма, ис­поль­зу­е­мо­го в этой про­грам­ме: А.А. Су­хи­нов, И.Н. Те­те­ревлёв, В.В. Ца­рев­ский. «Но­вый ме­тод вы­чис­ле­ния по­ля ори­ен­та­ций изоб­ра­же­ния». Из­ве­стия ЮФУ, Тех­ни­че­ские на­у­ки. № 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.

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

71 отзыв о программе 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 на­жи­ма­ещь -по­яв­ля­еть­ся ок­но и ис­че­за­ет.
Со­здать яр­лык Enlarge на ра­бо­чем сто­ле и пе­ре­тас­ки­вать фай­лы для об­ра­бот­ки на яр­лык. То­гда за­пус­ка­ет­ся ок­но DOS и все ра­бо­та­ет.
Ав­то­ру — боль­шое спа­си­бо.
Ты уж ав­тор из­ви­ни, но идея не но­вая. Про­га ту­по усред­ня­ет и сгла­жи­ва­ет ли­нии, а там где их нет ра­бо­та­те обыч­ный Bicubic. Я очень дол­го ис­кал ал­го­ритм и со­ве­тую на­пи­сать его. Зай­ди в Google и про­пи­ши: Example based super resolution. Толь­ко ищи не по­хо­жий на этот.
Не со­всем по­ни­маю, что имен­но вы мне со­ве­ту­е­те. Кста­ти, не­дав­но вы­шла моя ста­тья по вы­чис­ле­нию ори­ен­та­ций изоб­ра­же­ния. Там опи­са­на чет­верть от то­го ал­го­рит­ма, что за­шит в про­грам­му. Ес­ли всё так про­сто, как вы го­во­ри­те, мо­же­те при­ду­мать и реа­ли­зо­вать осталь­ные три чет­вер­ти са­мо­сто­я­тель­но.
Хо­ро­шая про­грам­ма Спа­си­бо
В про­шлый раз я пи­сал об ал­го­рит­ме уве­ли­че­ния, ко­то­рый обу­чал­ся бы на не­сколь­ких па­рах изоб­ра­же­ний: ори­ги­нал + умень­шен­ная ко­пия. По­том про­грам­ма со­по­став­ля­ет умень­шен­ные фраг­мен­ты с ори­ги­на­лом и по­том мо­жет до­вль­но не­пло­хо уве­ли­чи­вать. Рань­ше я скепт­че­ски отн­сил­ся к фрак­таль­но­му уве­ли­че­нию, по­то­му что ре­зул­та­ты ра­бо­ты про­грам­мы Perfect Resize 7 (в про­шлом Genuine Fractals) бы­ли ху­же ва­шей, но не­дав­но ска­чал де­мо­вер­сию ал­го­рит­ма Smart Edge 2 (раз­ра­бот­чик то­же оте­че­ствен­ный). Эта про­грам­ма ин­тен­сив­но иполь­зу­ет фрак­таль­ное уве­ли­че­ние. Так ис­поль­зу­ют­ся ли в ва­шей про­грам­ме фрак­та­лы? Хоть я и го­во­рил, что это про­сто усред­не­ние, я сил­но пре­уве­ли­чи­вал — ал­го­ритм го­раз­до луч­ше лю­бо­го S-Spline, спа­си­бо!
Мне очень по­нра­ви­лась ва­ша про­грам­ма. Хоть и дол­го но она уве­ли­чи­ла фо­то­гра­фию луч­ше из­вест­ной про­грам­ма PhotoZoom Pro. Боль­шое спа­си­бо!
А ка­кие ал­го­рит­мы ис­поль­зу­ет ва­ша про­грам­ма? И до­ступ­ны ли ис­ход­ни­ки про­грам­мы?
фак мой мозг! это то что я ис­кал так дол­го!!! на­ко­нец то!!! меч­ты из филь­мов сбы­лись!!! я мо­гу уве­ли­чить фот­ку!!! АВТОР те­бе огром­ный ре­спект и ува­жу­ха!!! ес­ли вый­дет плат­ная не кон­соль­ная вер­сия, обя­за­тель­но куп­лю!!! СПАСИБО!!! ОГРОМНОЕ ТЕБЕ СПАСИБО!!!
Ан­тон, спа­си­бо!!! Про­грам­ма очень хо­ро­ша. Ждем про­дол­же­ния))
ре­бя­та, а ку­да файл об­ра­бо­тан­ный де­ва­ет­ся? ни­как не мо­гу его най­ти..
В той же пап­ке, где и ис­ход­ник, толь­ко в фор­ма­те png.
Для тех, кто хо­чет па­кет­ной об­ра­бот­ки сра­зу не­сколь­ких фай­лов с од­ни­ми на­строй­ка­ми:
1) Ски­ды­вай­те все фай­лы, ко­то­рые нуж­да­ют­ся в об­ра­бот­ке, в пап­ку с про­грам­мой
2) В этой же пап­ке де­ла­е­те bat-файл сле­дую­ще­го со­дер­жа­ния: for /r %%i in (*.jpg) do Enlarge.exe %%i<par.txt
3) В этой же пап­ке со­зда­е­те файл par.txt, ко­то­рый со­дер­жит па­ра­мет­ры, ко­то­рые за­пра­ши­ва­ет про­грам­ма (ко­эф­фи­ци­ент глад­ко­сти итд), вот с та­ким при­мер­ным со­дер­жа­ни­ем:
4
1.5
1
0.89
(обя­за­тель­но по­сле каж­до­го па­ра­мет­ра ста­вить ENTER)
4) За­пус­ка­е­те из кон­со­ли ваш bat-файл. Все фай­лы в ди­рек­то­рии бу­дут об­ра­бо­та­ны про­грам­мой Enlarge с па­ра­мет­ра­ми, за­пи­сан­ны­ми в par.txt. че­рез не­ко­то­рое вре­мя, ко­неч­но.
НУ СПАСИБО НАОНЕЦТО Я НАШЕЛ ТО ЧТОНУЖНО ЭТО РАБОТАЕТ (У МЕНЯ ВИН 7)
За­ра­бо­та­ло!!! Спа­си­бо ,ко­неч­ный ре­зуль­тат впе­чат­ля­ет…
Спа­си­бо вам огром­ное и +100500 в кар­му, про­грам­ма от­лич­ная, спас­ли жизнь прак­ти­че­ски! Все ра­бо­та­ет под Win7, па­кет­но то­же, хо­тя для де­воч­ки «со­здать бат-файл и за­пу­стить его из кон­со­ли» — это из­де­ватель­ство, ко­неч­но) но гугл в по­мощь, все ре­ша­е­мо;))) еще раз спа­си­бо мно­го раз!!!
Вро­де все де­лаю по ин­ст­рук­ции, но не мо­гу най­ти ко­неч­ный файл! По­мо­ги­те!
До­брый день Ок­са­на! На­брел на эту про­гу, по­чи­тал озы­вы, вро­де все нор­маль­но. За­пу­стил фот­ку, вы­ста­вил па­ра­мет­ры, по­до­ждал 10 ми­нут по­ка она что-то там де­ла­ла. Бы­ло на­пи­са­но: Reconstructing imag/ По­том ок­но про­па­ло, ти­па то­го что «Фи­ниш». Но ре­зуль­та­та ра­бо­ты НЕ на­шел. Под­ска­жи­те где ис­кать , или я не пра­виль­но что-то де­лаю. С ув. Петр
Огром­ный рах­мат со­зда­те­лю за ка­че­ствен­ный про­дукт-все ра­бо­та­ет -не на­ра­ду­юсь. Очень хо­те­лось бы что­бы бо­лее про­дви­ну­тые вер­сии про­грам­мы свет уви­де­ли.
Спа­си­бо огром­ное, вы­ру­чи­ла тул­за!
1) (БАГ-сай­та: фай­лы по­че­му то с ра­ши­ре­ни­ем .htm, вме­сто .zip&.pdf, тер­пи­мо — но…)
2) Смот­рю же про­шло 5(!) лет с по­след­ней ги­пер-не­до­оп­ти­ми­зи­ро­ван­ной,не­до­ре­лиз и во­об­ще-(OS/arch-)не­пор­та­бель­ной вер­сии….
Ав­тор, ну чё ты му­ча­ешь на­род — от­кры­вай уже сыр­цы , обед­не­ешь что ли?…
PS: В са­мом де­ле, я тут по­при­ки­ды­вал пе­ре­чис­лен­ные об­ла­сти при­ме­не­ния — на­мно­го ши­ре, и они не свя­зан­ны с по­ли­гра­фи­ей во­об­ще, осо­бен­но те что ме­ня ин­те­ре­су­ют.
Да и в слу­чае с по­ли­гра­фи­ей — бы­ло бы ку­да удоб­нее фильтр(для неск.сущ.ре­дак­то­ров, вкл.от­кры­тые,луч­ше не толь­ко на x86, мин.ещё ARM…) — с дин.пре­вью на эс­ки­зе для дин.из­ме­няе­мых па­ра­мет­ров… (имен­но это и на­зы­ва­ет­ся ПРОФЕССИОНАЛЬНО-сде­лан­ная про­грам­ма, в от­ли­чие от НА-КОЛЕНКЕ, ес­ли же у вас нет сил(и в л.сл.) до­ве­сти до пер­во­го — от­крой­те лю­дям ал­го­ритм+сыр­цы — гля­дишь са­ми сде­ла­ют, у вас ведь всё­рав­но не вид­но по­туг — в пла­не про­фес­сио­наль­ной вер­сии для масс-ком­мер­циа­ли­за­ции да и вре­ме­ни на рас­крут­ку нуж­но не­ма­ло ре­аль­но вряд­ли оку­пит­ся учи­ты­вая что оно — бес­цен­но…,
а глав­ное мож­но бу­дет при­ме­нять ал­го­ритм и в др.об­ла­стях, не­срав­ни­мых по поль­зе че­ло­ве­че­ству с пе­ре­чис­лен­ны­ми тут по­ли­гра­фи­ей и др.в pdf’е…)
Что­бы вы мог­ли по­нять мою мысль — вот один из ва­ри­ан­тов дру­гих-при­ме­не­ний:

* на­при­мер при пр­осмот­ре в 2D-PICs пр­осмотр­щи­ках и Video пле­е­рах
(пред­ставь­те пр­осмотр филь­ма FULLHD ка­че­ства из 640MB CD раз­ме­ра/ка­че­ства… или да­же мень­ше, +а те­перь, вдо­ба­вок, вспо­ми­на­ем мед­лен­ные(и очень мед­лен­ные) се­те­вые ка­на­лы — осо­бо нуж­даю­щие­ся в низ­ких бит­рей­тах.. ну, а про те­ле­кон­фе­рен­ции тем бо­лее, ска­жем по обыч­но­му го­ло­со­во­му ка­на­лу вро­де сжа­то­го низ­ко­ка­че­ствен­но­го со­то­во­го или EDGE, и не го­во­рю).
Но, как обыч­но на пу­ти про­грес­са, будь он про­клят, — мер­кан­тиль­ность… Как я по­ни­маю… Сколь­ко сам по­лез­но­го по­на­при­ду­мы­вал …и сил нет и ты­сяч­ной ча­сти реа­ли­зо­вать, тем бо­лее про­цесс при­ду­ма­ния вме­сто реа­ли­за­ций — про­дол­жа­ет­ся… как ви­ди­те:].

* при вы­во­де на экран [игр] мень­ше­го раз­ре­ше­ния чем экран для уве­ли­че­ния FPS, тем бо­лее на ком­пью­те­рах предыд­ду­щих по­ко­ле­ний и мо­бу­строй­ствах(осо­бен­но со вся­ки­ми там Retina… из­бы­точ­ны­ми для игр и филь­мов, но прав­да не фо­то)
* вы­со­ко­ка­че­ствен­ный ап­парт­но/про­грамм­ный псев­до-zoomin встро­ен­ной в фо­то­ап­пар­та­тах/мо­бу­строй­ствах и ви­део­ка­ме­рах
* для уве­ли­че­ния ме­ди­цин­ских внут­ри­по­ло­ст­ных фо­то­гра­фий, вро­де вся­ких там то­мо­грам и прч., вра­чам. PS:
И ведь вряд­ли кто из про­из­во­ди­те­лей пе­ре­чис­лен­но­го обо­ру­до­ва­ния бу­дет по­ку­пать, и тем бо­лее ли­цен­зи­ро­вать(день­ги они счи­тать уме­ют по­луч­ше нас…), ваш дра­го­цен­ный ал­го­ритм и тем бо­лее эту про­грам­му…
Ско­рее изоб­ре­тут/сде­ла­ют­своё или ди­за­смят ва­ше ес­ли встре­тят…
Но, ско­рее все­го — да­же не бу­дут ни­чем се­бя осо­бо утруж­дать…
— итак ведь есть дав­но у всех ми­ни­маль­но-снос­но­го ка­че­ства да­же циф­ро­вой зум, а в мо­ни­то­рах да­же та­ки не­пло­хо­го stretch
- и бо­лее то­го — при­том и так по­ку­па­ют…
Так что хо­ро­шо ес­ли бы не по­ле­ни­лись ин­тег­ри­ро­вать — ал­го­ритм бес­плат­но… — Чем то это на­по­ми­на­ет си­ту­а­ция во­круг дав­но­уста­рев­ших фор­ма­тов, вро­де TAR,MP3 а то и GIF([в да­же са­мых пе­ре­до­вом-ПО — бра­у­зе­рах)… — хоть уже и бес­плат­ные и при­том луч­шие аль­тер­на­ти­вы со­зда­ны, но…
Это к то­му, что так что смот­ри­те — как бы ваш дра­го­цен­ный ал­го­ритм и уси­лия с вре­ме­нем жиз­ни за­тра­чен­ное на не­го — по­про­сту не про­па­ли… без поль­зы че­ло­ве­че­ству.

Здрав­ствуй­те!

Все ва­ши ком­мен­та­рии на­пи­са­ны по де­лу, и мне зна­ко­мы. От­ве­чу вкрат­це:

  1. Сайт не об­нов­ля­ет­ся и ба­ги не ис­прав­ля­ют­ся по­то­му, что идёт не­спеш­ная раз­ра­бот­ка но­во­го сай­та.
  2. Ис­ход­ни­ки не от­кры­ва­ют­ся по­то­му, что идёт не­спеш­ная реа­ли­за­ция но­во­го, го­раз­до бо­лее со­вер­шен­но­го ал­го­рит­ма (те­ку­щий ал­го­ритм прак­ти­че­ски не го­дит­ся для за­шум­лён­ных изоб­ра­же­ний). Я со­гла­сен, что то, что вы­ло­же­но на сай­те — со­вер­шен­но сы­рая про­грам­ма, сде­лан­ная «на ко­лен­ке».
  3. По но­во­му ал­го­рит­му обя­за­тель­но бу­дет опуб­ли­ко­ва­на на­уч­ная ста­тья, так что ду­маю, в сек­ре­те он не оста­нет­ся.

На всё вы­ше­пе­ре­чис­лен­ное по­на­до­бит­ся ещё где-то пол­го­да-год, так как за­ни­ма­юсь этим в сво­бод­ное от ра­бо­ты вре­мя.

Ува­жае­мый ав­тор! При­ми мою огром­ную при­зна­тель­ность!
По­че­му-то не со­хра­ня­ет ко­неч­ный файл про­грам­ма. Под­ска­жи­те в чем мо­жет быть де­ло.
20Mpx (20000×670) — и уже out of memory, да­же с пат­чем 4gb limit.
Нуж­на x64 вер­сия.
За­ме­ча­тель­ная про­грам­ма, в сво­ем ро­де луч­ше по­след­них ал­го­рит­мов но­во­го фо­то­шо­па. Ска­жи­те, по­жа­луй­ста, в ка­кие сро­ки мож­но ожи­дать но­вую 64-бит­ную до­прав­лен­ную вер­сию? Пол­го­да-год за­кан­чи­ва­ют­ся зав­тра:)
Вин ХП СП3, не за­пус­ка­ет­ся, ми­га­ет чер­ное ок­но и все.
ых­хы­хы, у про­грам­мы нет ГУИ, и при не­пра­виль­ном при­ме­не­нии она долж­на ве­сти се­бя имен­но так. нуж­но еще раз про­чи­тать ин­ст­рук­цию по ис­поль­зо­ва­нию.
Про­грам­ма мне по­нра­ви­лась,но же­ла­е­мо­го ре­зуль­та­та я не до­стиг­ла Хо­те­ла уве­ли­чить все­го од­ну над­пись и ,то не по­лу­чи­лось.Не­множ­ко ру­ко­жоп по­хо­ду , ес­ли кто мо­жет по­мо­ги­те по­жа­луй­ста (мой вк-https://vk.com/tvitlisama)
От­лич­ная про­грам­ма, по­мог­ла уве­ли­чить в 8 раз фо­то вит­ра­жа и на­пе­ча­тать его на стек­ле боль­шо­го раз­ме­ра. Уве­ли­чил сна­ча­ла в 4 ра­за, а за­тем по­втор­но за­пу­стил про­грам­му для по­лу­чен­но­го фай­ла и по­лу­чил уве­ли­че­ние в 8 раз. Ни­ка­ких «ле­се­нок» по гра­ни­цам. Огром­ное спа­си­бо ав­то­ру.
Имен­но для ка­че­ствен­но­го уве­ли­че­ния изоб­ра­же­ния есть да­же спе­ци­аль­ный он­лайн сер­вис на рус­ском язы­ке: http://www.imgonline.com.ua/enlarge-image.php
Там мож­но ка­че­ствен­но уве­ли­чить ма­лень­кую кар­тин­ку от 2х до 16 раз без по­яв­ле­ния пик­се­ли­за­ции.
Смеш­ная за­щи­та ко­пи­пас­ты у вас.че­рез ти­ре. Файн ри­дер всё­рав­но хо­ро­шо ты­рит ста­тьи в ав­то­ре­жи­ме.

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

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

   

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