| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content= |
| "width=device-width, initial-scale=1.0"> |
| <meta http-equiv="X-UA-Compatible" content="ie=edge"> |
| <title>Qoc Ai Image Upscaler</title> |
| <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet"> |
| <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> |
| <link rel="stylesheet" href="https://www.free-videoconverter.net/wp-content/themes/free-videoconverter.net/css-new/image-upscaler.css"> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> |
| <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1'> |
| <style id='classic-theme-styles-inline-css' type='text/css'> |
| body { |
| font-family: 'Poppins', sans-serif; |
| background-color:#333; |
| } |
| |
| #banner{ |
| background: #333 center 0 !important; |
| } |
| |
| h1, h2, h3, h4, h5, h6 { |
| font-family: 'Poppins', sans-serif; |
| font-weight: 600; |
| } |
| |
| p { |
| font-family: 'Poppins', sans-serif; |
| font-weight: 400; |
| } |
| |
| .wp-block-button__link { |
| color:#fff; |
| background-color:#32373c; |
| border-radius:9999px; |
| box-shadow:none; |
| text-decoration:none; |
| padding:calc(.667em + 2px) calc(1.333em + 2px); |
| font-size:1.125em |
| } |
| |
| .wp-block-file__button{ |
| background:#32373c; |
| color:#fff; |
| text-decoration:none |
| } |
| |
| .floating-button { |
| position: fixed; |
| bottom: 20px; |
| left: 20px; |
| background-color: #834aff; |
| color: white; |
| padding: 15px 25px; |
| border: none; |
| border-radius: 10px; |
| font-size: 14px; |
| font-weight: bold; |
| cursor: pointer; |
| box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); |
| transition: background-color 0.3s, box-shadow 0.3s; |
| text-decoration: none; |
| font-family: 'Poppins', sans-serif; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| } |
| |
| .floating-button:hover { |
| background-color: darkviolet; |
| box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); |
| } |
| |
| .floating-button i { |
| margin-right: 10px; |
| } |
| </style> |
| |
| <link rel='stylesheet' id='trp-language-switcher-style-css' href='https://www.free-videoconverter.net/wp-content/plugins/translatepress-multilingual/assets/css/trp-language-switcher.css?ver=2.7.4' type='text/css' media='all'> |
| <link rel='shortlink' href='https://www.free-videoconverter.net/?p=15131'> |
| |
| </head> |
| |
| <body data-rsssl="1"> |
|
|
| <div class="image-loading-box noselect"> |
| <div class="icon-box"> |
| <img src="https://i.postimg.cc/MKDYVXdL/20240610-082747.png" alt="Icon" height="05px" width="05px"> |
| <div class="icon-text">Qoc Upscaler</div> |
| </div> |
| |
| <div class="loading-box show-message-box"> |
| <img src="https://iili.io/Jy7zUyF.gif" alt="Wait" height= "60px" width="60px"> |
| <div class="loading-text">Loading..</div> |
| <div class="button-group"> |
| <div class="cancel-upload">Cancel</div> |
| </div> |
| </div> |
| |
| <div class="load-error-box show-message-box"> |
| <img src="" alt="Fail"> |
| <div class="error-text"></div> |
| <div class="button-group"> |
| <div class="confirm"> |
| <label for="upload">New Image</label> |
| </div> |
| <div class="cancel">Cancel</div> |
| </div> |
| <div class="feed-back-box"></div> |
| </div> |
| |
| <div class="load-warning-boxx show-message-box"> |
| <img src="https://i.postimg.cc/Ssp1S3ZF/6659895.png" alt="Fail" height="20px" width="20px"> |
| <div class="warning-text"></div> |
| <div class="button-group"> |
| <div class="confirm">Retry</div> |
| <div class="cancel">Cancel</div> |
| </div> |
| <div class="feed-back-box"></div> |
| </div> |
| |
| <div class="oversize-box show-message-box"> |
| <img src=https://i.postimg.cc/Ssp1S3ZF/6659895.png" alt="Fail" height="20px" width="20px"> |
| <div class="warning-text"></div> |
| <div class="button-group"> |
| <div class="confirm">Continue</div> |
| <div class="cancel">Cancel</div> |
| </div> |
| <div class="feed-back-box"></div> |
| </div> |
| |
| <div class="load-alert-box show-message-box"> |
| <img src="https://i.postimg.cc/Ssp1S3ZF/6659895.png" alt= "Fail" height="20px" width="20px"> |
| <div class="alert-text"></div> |
| <div class="button-group"> |
| <div class="confirm"> |
| OK |
| </div> |
| </div> |
| <div class="feed-back-box"></div> |
| </div> |
| </div> |
| |
| <div class="photo flex-box" id="bigPlantForm" onselectstart= |
| "return false"> |
| <ul id="right-operate-box" style="position: relative;"> |
| <li class="refinement active"> |
| <div class="refinement_top"> |
| <div class="scale_zoon"> |
| Magnification: |
| <span class="scale_num">2x</span> |
| <span class="scale_num">4x</span> |
| <span class="scale_num">6x</span> |
| <span class="scale_num">8x</span> |
| </div> |
| </div> |
| </li> |
| <div class="canvas"> |
| <div class="canvas_box flex-box"> |
| <div class="left flex-box active"> |
| <div class="old-box"> |
| <img src="" alt="" class="left_img_show"> |
| <div class="new-select-box"></div> |
| <div class="privew-box old-preview"></div> |
| <div class="event-box-left"></div> |
| </div> |
| </div> |
| <div class="right flex-box active"> |
| <div class="img_compare"> |
| <img src="" alt="" class="right_img_show"> |
| <div class="new-select-box old-select-box"></div> |
| <div class="privew-box new-preview"></div> |
| <div class="event-box-right"></div> |
| </div> |
| </div> |
| </div> |
| <div class="refinement_bottom flex-box"> |
| <div class="Original-continer"> |
| <span class="Original-box">Original: </span> |
| </div> |
| <div class="icon-container"></div> |
| <div class="Output-continer"> |
| <span class="Output-box">Upscaled: </span> |
| </div> |
| </div> |
| </div> |
| <div class="btn switch-menu"> |
| <div class="flex-box active"> |
| <div> |
| <label for="upload" style="display:none;"> |
| <span class="click-upload">Upload</span> |
| </label> |
| <label> |
| <span id="drag-zone2" draggable="true" class="reloadImg hollowing" title="Drop Images on me!">Nu Image</span> |
| </label> |
| |
| </div> |
| <div> |
| <span class="saveBtn">Download</span> |
| <canvas id="exportImgBoard" style="display: none;"></canvas> |
| <canvas id="temImgBoard" style="display: none;"></canvas> |
| </div> |
| </div> |
| |
| <div class="flex-box"> |
| <div> |
| <label> |
| <span class="reloadImg hollowing">New Image</span> |
| </label> |
| <span class="hollowing back-remove">Back</span> |
| </div> |
| <div> |
| <span class="crop-btn" style="margin-top: 11px;">Save</span> |
| </div> |
| </div> |
| <a href="" download="" id="exportImg"></a> |
| </div> |
| <div class="icon"><img src="https://i.postimg.cc/Ssp1S3ZF/6659895.png" alt="Icon">Qoc Upscaler</div> |
| </ul> |
| </div> |
| |
| <div class="mobile-save-image"> |
| <div class="image-show-box"> |
| <div class="show-long-press-save"> |
| <img src="" alt="edit-image"> <span>Please long press on the image to save it</span> |
| </div> |
| </div> |
| <div style="width: 100%;height: 56px;"></div> |
| <div class="back-edit">Back</div> |
| </div> |
| |
| <div class="mask"></div> |
| <div class="alert-mask"></div> |
| <div class="feedback-mask"></div> |
| <form action="javascript:;" class="feedback clearfloat" method="post" id="feedback" onsubmit="return checkForm()" name="feedback"> |
| <div class="feedback_container clearfloat"> |
| <p class="title">Thanks for your feedback. Please send us your problem or advice. We will reply you ASAP.</p> |
| <p>Email:</p> |
| <input name="email" type="email" class="form_email" id="mail" placeholder="Enter your email here!"> |
| <p>Content:</p> |
| <textarea name="content" id="form_contents" cols="30" rows= |
| "10" form="feedback" placeholder= |
| "Please enter your problem or advice." required= |
| ""></textarea> |
| <input type="hidden" name="f_source" value= |
| "3"> <input type="hidden" name="product_id" value="70004"> |
| <input type="submit" value="Submit" id="form_submit" name= |
| "submit" onclick="send_submit()"> |
| </div> |
| </form> |
| </div> |
| </div> |
| <div class="header_bg"></div> |
| <div id="banner" class="heic_converter"> |
| <div class="container banner_box"> |
| <h1>Image Upscaler</h1> |
| <div id="drag-zone" draggable="true"> |
| <span id="uploadBtn">Upload<input type="file" name="upload" id="upload" accept=".jpg, .jpeg, .png, .bmp"></span> |
| <p>Or drop your image file here!</p> |
| <div class="scale_choose"> |
| Magnification: |
| <span href="#"><input class="scale_change" type="radio" name="check_zoom" id="2X" value="2"><label for="2X">2x</label></span> |
| <span href="#"><input class="scale_change" type="radio" name="check_zoom" id="4X" value="4"><label for="4X">4x</label></span> |
| <span href="#"><input class="scale_change" type="radio" name="check_zoom" checked id="6X" value="6"><label for="6X">6x</label></span> |
| <span href="#"><input class="scale_change" type="radio" name="check_zoom" id="8X" value="8"><label for="8X">8x</label></span> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| <p style="font-size:90%;color:#888;text-align:center;">Based on the Qoc Upscaler by free-videoconverter.net - Kudos, guys! Great Software, horrible interface.</p> |
| <p style="font-size:90%;color:#888;text-align:center;">Removed some size limitation warnings, added automatic download on render finish - and the "Nu Image" Button now is a Droptarget for images.</p> |
|
|
| <script src="jsnew_image-upscaler.js"></script> |
| <script src="js_aes.js"></script> |
| <script src="js_translation.js"></script> |
| <script src="js_spark-md5.min.js"></script> |
| <script src="js_FileSaver.js"></script> |
| <script src="js_free-online-image-upscaler.js"></script> |
| <script src="js_free-online-image-upscaler-check.js"></script> |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| |
| </body> |
| </html> |
|
|