Plugin Directory

Changeset 2226492


Ignore:
Timestamp:
01/13/2020 11:35:01 AM (6 years ago)
Author:
smartframe
Message:

update 2.1

Location:
smartframe
Files:
388 added
9 edited

Legend:

Unmodified
Added
Removed
  • smartframe/assets/icon.svg

    r2021921 r2226492  
    1 <?xml version="1.0" encoding="utf-8"?>
    2 <!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
    3 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
    4      viewBox="0 0 128 128" style="enable-background:new 0 0 128 128;" xml:space="preserve">
    5 <style type="text/css">
    6     .st0{fill:#FFFFFF;}
    7     .st1{fill:#1D1E1C;stroke:#FFFFFF;stroke-width:2.4576;stroke-miterlimit:10;}
    8     .st2{fill:#1482DD;}
    9     .st3{fill:url(#SVGID_1_);}
    10     .st4{fill:url(#SVGID_2_);}
    11     .st5{fill:url(#SVGID_3_);}
    12     .st6{fill:url(#SVGID_4_);}
    13 </style>
    14 <g id="Layer_1">
    15     <rect y="0" class="st0" width="128" height="128"/>
    16     <path class="st1" d="M103,54.2"/>
    17     <path class="st1" d="M103,54.2"/>
    18     <path class="st1" d="M103,54.2"/>
    19     <path class="st1" d="M103,54.2"/>
    20     <g>
    21         <path class="st2" d="M79.5,86.4c-0.6,0.9-1.3,1.7-2.3,2.2c-0.9,0.6-2,0.9-3.1,1.1c-1.2,0.2-2.3,0.3-3.4,0.3c-0.4,0-0.9,0-1.5-0.1
    22             c-0.7-0.1-1.3-0.2-2.1-0.3c-0.8-0.1-1.5-0.3-2.2-0.6c-0.8-0.2-1.4-0.6-2.1-0.8c-0.7-0.3-1.1-0.7-1.5-1.1c-0.4-0.4-0.6-0.9-0.6-1.4
    23             s0.2-1.1,0.7-1.5c0.4-0.4,0.9-0.7,1.5-0.7c0.3,0,0.7,0.1,1,0.3c0.6,0.3,1.1,0.6,1.8,0.9c0.6,0.2,1.1,0.4,1.7,0.6
    24             c0.6,0.1,1.1,0.2,1.8,0.3c0.6,0.1,1.2,0.1,1.9,0.1c0.4,0,0.9,0,1.4-0.1c0.6-0.1,1.1-0.2,1.7-0.3c0.6-0.2,1-0.4,1.3-0.8
    25             s0.6-0.8,0.6-1.3c0-0.8-0.3-1.3-1-1.7c-0.7-0.4-1.5-0.8-2.5-1.1c-1-0.3-2.1-0.7-3.3-1c-1.2-0.3-2.3-0.8-3.3-1.3
    26             c-1-0.6-1.9-1.3-2.5-2.2c-0.7-0.9-1-2.1-1-3.6c0-1.3,0.3-2.3,0.9-3.2s1.3-1.4,2.2-2c0.9-0.4,1.9-0.8,3.1-1
    27             c1.1-0.2,2.2-0.3,3.2-0.3c0.6,0,1.1,0,1.9,0.1c0.7,0.1,1.3,0.1,2.1,0.3c0.7,0.1,1.3,0.3,2,0.4c0.7,0.2,1.2,0.3,1.7,0.7
    28             c0.4,0.2,0.8,0.4,1,0.8c0.2,0.3,0.4,0.8,0.4,1.2c0,0.6-0.2,1.1-0.7,1.5c-0.4,0.4-1,0.7-1.5,0.7c-0.2,0-0.6-0.1-0.9-0.2
    29             c-1-0.3-2-0.7-2.9-0.8c-1-0.2-2-0.3-3-0.3c-0.3,0-0.9,0-1.3,0c-0.6,0-1.1,0.1-1.5,0.2c-0.6,0.1-1,0.3-1.3,0.7
    30             c-0.3,0.3-0.6,0.7-0.6,1.2c0,0.3,0.1,0.7,0.4,1s0.7,0.6,1.1,0.9c0.4,0.2,1,0.6,1.5,0.7c0.6,0.2,1.1,0.4,1.7,0.6
    31             c0.6,0.1,1,0.3,1.4,0.4c0.4,0.1,0.8,0.2,1.1,0.3c0.9,0.3,1.8,0.6,2.5,0.9c0.8,0.3,1.5,0.8,2.1,1.2c0.7,0.6,1.1,1.1,1.4,1.9
    32             c0.3,0.8,0.6,1.7,0.6,2.6C80.4,84.3,80.1,85.5,79.5,86.4z"/>
    33         <path class="st2" d="M103.5,70.1c-0.4,0.4-1,0.7-1.5,0.7H91.3v5h6.1c0.6,0,1.1,0.2,1.5,0.7c0.4,0.4,0.7,1,0.7,1.5
    34             c0,0.6-0.2,1.1-0.7,1.5c-0.4,0.4-0.9,0.7-1.5,0.7h-6.1v7.5c0,0.7-0.2,1.2-0.7,1.7c-0.4,0.4-1,0.7-1.7,0.7s-1.2-0.2-1.7-0.7
    35             c-0.4-0.4-0.7-1-0.7-1.7v-19c0-0.7,0.2-1.2,0.7-1.7c0.4-0.4,1-0.7,1.7-0.7h13c0.6,0,1.1,0.2,1.5,0.7c0.4,0.4,0.7,0.9,0.7,1.5
    36             C104,69.1,103.8,69.6,103.5,70.1z"/>
    37     </g>
    38     <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="94.8688" y1="17.403" x2="85.2022" y2="109.3171">
    39         <stop  offset="0.1182" style="stop-color:#08B5A7"/>
    40         <stop  offset="0.2811" style="stop-color:#82B95A"/>
    41         <stop  offset="0.3952" style="stop-color:#D0BC28"/>
    42         <stop  offset="0.4472" style="stop-color:#EFBD14"/>
    43     </linearGradient>
    44     <path class="st3" d="M120.7,63.6C120.7,63.6,120.7,63.5,120.7,63.6C120.7,63.5,120.7,63.5,120.7,63.6l-2.9-36.9
    45         c0-5.6-4.6-10.1-10.2-10.1c0,0-0.1,0-0.1,0l-43.4-0.2c2.6,0,4.7,2.1,4.7,4.7c0,2.5-1.9,4.5-4.4,4.7l36,0.1c0,0,0.1,0,0.1,0
    46         c4.7,0,8.3,3.6,8.5,8.1l2.4,29.4c0,0,0,0,0,0c0,2.5,2.1,4.6,4.6,4.6c2.4,0,4.4-1.9,4.6-4.3c0,0,0,0,0,0L120.7,63.6z"/>
    47     <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="99.776" y1="84.4861" x2="33.1752" y2="94.3165">
    48         <stop  offset="3.668211e-03" style="stop-color:#EFBD14"/>
    49         <stop  offset="0.1336" style="stop-color:#EAA12E"/>
    50         <stop  offset="0.2982" style="stop-color:#E68447"/>
    51         <stop  offset="0.4622" style="stop-color:#E3705A"/>
    52         <stop  offset="0.6242" style="stop-color:#E16365"/>
    53         <stop  offset="0.7813" style="stop-color:#E05F69"/>
    54     </linearGradient>
    55     <path class="st4" d="M122.6,88.7l-1.9-25c0,0,0,0,0,0c-0.1,2.4-2.1,4.3-4.6,4.3c-2.2,0-4-1.5-4.5-3.6l1.6,19.4c0.1,0.6,0,1,0,1.5
    56         c0,4.2-3.3,7.7-7.6,8.1l0,0l-40.9,4.8c0,0,0,0,0,0c-2.3,0-4.2,1.9-4.2,4.2c0,2.3,1.9,4.2,4.2,4.2l48.9-6l0,0
    57         c5.1-0.5,9.1-4.9,9.1-10.1C122.7,90,122.7,89.3,122.6,88.7z"/>
    58     <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="17.989" y1="40.3458" x2="85.5729" y2="40.5916">
    59         <stop  offset="0.1693" style="stop-color:#1482DD"/>
    60         <stop  offset="0.191" style="stop-color:#1385DA"/>
    61         <stop  offset="0.4172" style="stop-color:#0D9FBE"/>
    62         <stop  offset="0.6155" style="stop-color:#09AFAD"/>
    63         <stop  offset="0.7634" style="stop-color:#08B5A7"/>
    64     </linearGradient>
    65     <path class="st5" d="M68.9,21.2c0,2.6-2.1,4.7-4.7,4.7c0,0,0,0,0,0l-39.4-0.2l0,0c-0.2,0-0.3,0-0.5,0c-4.7,0-8.5,3.6-8.5,8.1
    66         c0,0.1,0,0.2,0,0.3l0,0l2,29.7c-0.3-2.3-2.2-4-4.5-4c-2.4,0-4.4,2-4.5,4.4c0,0,0,0,0,0L6.3,26.9l0,0c0-0.1,0-0.3,0-0.4
    67         c0-5.6,4.5-10.2,10.2-10.2c0.2,0,0.4,0,0.6,0l0,0l47.1,0.2C66.8,16.5,68.9,18.6,68.9,21.2z"/>
    68     <g>
    69         <linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="36.6718" y1="98.3207" x2="36.9995" y2="62.1122">
    70             <stop  offset="2.831514e-04" style="stop-color:#E05F69"/>
    71             <stop  offset="1" style="stop-color:#1482DD"/>
    72         </linearGradient>
    73         <path class="st6" d="M60.6,102.5c0-2.1,1.5-3.8,3.4-4.1l-34.4,4.1l0,0c-0.4,0.1-0.9,0.1-1.3,0.1c-4.6,0-8.4-3.6-8.5-8l-2-30.1
    74             c0,0,0,0,0,0c0-2.5-2.1-4.6-4.6-4.5c-2.4,0-4.4,2-4.5,4.4c0,0,0,0,0,0l2.5,37.7c0.1,5.5,4.6,9.9,10.1,9.9c0.5,0,1.1-0.1,1.6-0.1
    75             l0,0l41.9-5.2c0,0,0,0,0,0C62.5,106.7,60.6,104.9,60.6,102.5z"/>
    76     </g>
    77 </g>
    78 <g id="Layer_4">
    79 </g>
    80 <g id="Layer_5">
    81 </g>
    82 <g id="Layer_3">
    83 </g>
    84 <g id="Layer_6">
    85 </g>
    86 <g id="Layer_7">
    87 </g>
    88 <g id="Layer_2">
    89     <title>Group 8</title>
    90     <desc>Created with Sketch.</desc>
    91     <title>Group 8</title>
    92     <desc>Created with Sketch.</desc>
    93 </g>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<svg width="1024px" height="1024px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
     3    <!-- Generator: Sketch 59.1 (86144) - https://sketch.com -->
     4    <title>Untitled</title>
     5    <desc>Created with Sketch.</desc>
     6    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
     7        <g id="icon" fill-rule="nonzero">
     8            <rect id="Rectangle" fill="#FFFFFF" x="0" y="0" width="1024" height="1024"></rect>
     9            <g id="smartframe_logo_versionreduced" transform="translate(141.000000, 207.000000)" fill="#1382DD">
     10                <path d="M741.400431,462.161797 L711.008611,67.1653823 C708.609257,31.1839275 679.017223,2.39876365 646.22605,3.19835154 C646.22605,3.19835154 645.426265,3.19835154 645.426265,3.19835154 L68.7814855,0 L68.7814855,0 C67.181916,0 66.3821313,0 64.7825619,0 C28.7922497,0 0,28.7851638 0,64.7666186 C0,65.5662065 0,66.3657944 0,67.1653823 L0,67.1653823 L31.1916039,546.918113 C31.9913886,582.09998 60.7836383,610.085556 95.9741658,610.085556 C99.1733046,610.085556 102.372443,610.085556 106.371367,609.285968 L106.371367,609.285968 L685.415501,538.122646 L685.415501,538.122646 C718.206674,534.924294 743,506.938719 743,474.155615 C742.200215,470.157676 742.200215,467.758912 741.400431,462.161797 Z M664.621098,512.535834 L664.621098,512.535834 L131.164693,577.302452 L131.164693,577.302452 C127.965554,578.10204 124.766416,578.10204 121.567277,578.10204 C88.7761033,578.10204 62.3832078,552.515228 61.583423,521.3313 L32.7911733,89.553843 L32.7911733,89.553843 C32.7911733,88.7542551 32.7911733,87.9546672 32.7911733,87.1550794 C32.7911733,55.171564 53.5855759,29.5847517 91.1754575,30.3843396 C91.9752422,30.3843396 95.1743811,30.3843396 95.9741658,30.3843396 L95.9741658,30.3843396 L627.831001,30.3843396 C627.831001,30.3843396 628.630786,30.3843396 628.630786,30.3843396 C661.421959,30.3843396 687.814855,55.9711519 688.614639,88.7542551 L716.607104,444.570864 C716.607104,448.568803 716.607104,451.767155 716.607104,455.765094 C718.206674,484.550258 694.213132,509.337482 664.621098,512.535834 Z" id="Shape"></path>
     11                <g id="Group" transform="translate(326.094444, 291.421111)">
     12                    <path d="M137.636622,150.304952 C133.632678,156.708391 128.027156,162.311401 120.820056,166.313551 C114.413744,170.3157 106.405856,172.71699 98.3979667,174.31785 C89.5892889,175.91871 81.5814,176.71914 73.5735111,176.71914 C70.3703556,176.71914 67.1672,176.71914 62.3624667,175.91871 C57.5577333,175.11828 52.753,174.31785 47.1474778,173.51742 C41.5419556,172.71699 35.9364333,171.11613 31.1317,169.515271 C25.5261778,167.914411 20.7214444,165.513121 15.9167111,163.912261 C11.1119778,161.510971 7.90882222,159.109681 4.70566667,155.907961 C1.50251111,152.706242 0.701722222,149.504522 0.701722222,145.502372 C0.701722222,141.500222 2.3033,137.498072 5.50645556,134.296353 C8.70961111,131.094633 11.9127667,129.493773 16.7175,129.493773 C19.1198667,129.493773 21.5222333,130.294203 23.9246,131.895063 C27.9285444,134.296353 31.9324889,135.897213 36.7372222,138.298502 C40.7411667,139.899362 44.7451111,141.500222 48.7490556,142.300652 C52.753,143.101082 56.7569444,143.901512 61.5616778,144.701942 C65.5656222,145.502372 70.3703556,145.502372 75.1750889,145.502372 C78.3782444,145.502372 81.5814,145.502372 85.5853444,144.701942 C89.5892889,143.901512 93.5932333,143.101082 97.5971778,142.300652 C101.601122,140.699792 104.804278,139.098932 107.206644,136.697643 C109.609011,134.296353 111.210589,131.094633 111.210589,127.092483 C111.210589,121.489473 108.808222,117.487324 104.003489,115.086034 C99.1987556,111.884314 92.7924444,109.483024 85.5853444,107.081734 C78.3782444,104.680444 70.3703556,102.279155 61.5616778,99.8778647 C52.753,97.4765749 44.7451111,94.2748551 37.5380111,90.2727053 C30.3309111,86.2705556 23.9246,80.6675459 19.1198667,74.2641063 C14.3151333,67.8606667 11.9127667,59.0559372 11.9127667,47.8499179 C11.9127667,38.2447585 14.3151333,31.0408889 18.3190778,24.6374493 C22.3230222,18.2340097 27.9285444,14.2318599 34.3348556,10.2297101 C40.7411667,7.02799034 47.9482667,4.62670048 56.7569444,3.02584058 C64.7648333,1.42498068 72.7727222,0.624550725 79.9798222,0.624550725 C83.9837667,0.624550725 87.9877111,0.624550725 93.5932333,1.42498068 C98.3979667,2.22541063 103.2027,2.22541063 108.808222,3.82627053 C113.612956,4.62670048 118.417689,6.22756039 123.222422,7.02799034 C128.027156,8.62885024 132.0311,9.42928019 135.234256,11.83057 C138.437411,13.43143 140.839778,15.0322899 142.441356,17.4335797 C144.042933,19.8348696 145.644511,23.0365894 145.644511,26.2383092 C145.644511,30.2404589 144.042933,34.2426087 140.839778,37.4443285 C137.636622,40.6460483 133.632678,42.2469082 129.628733,42.2469082 C128.027156,42.2469082 125.624789,41.4464783 123.222422,40.6460483 C116.015322,38.2447585 108.808222,35.8434686 102.401911,35.0430386 C95.1948111,33.4421787 87.9877111,32.6417488 80.7806111,32.6417488 C78.3782444,32.6417488 74.3743,32.6417488 71.1711444,32.6417488 C67.1672,32.6417488 63.1632556,33.4421787 59.9601,34.2426087 C55.9561556,35.0430386 52.753,36.6438986 50.3506333,39.0451884 C47.9482667,41.4464783 46.3466889,43.8477681 46.3466889,47.8499179 C46.3466889,50.2512077 47.1474778,52.6524976 49.5498444,55.0537874 C51.9522111,57.4550773 54.3545778,59.0559372 57.5577333,61.4572271 C60.7608889,63.058087 64.7648333,65.4593768 68.7687778,66.2598068 C72.7727222,67.8606667 76.7766667,69.4615266 80.7806111,70.2619565 C84.7845556,71.0623865 87.9877111,72.6632464 91.1908667,73.4636763 C94.3940222,74.2641063 96.7963889,75.0645362 99.1987556,75.8649662 C105.605067,78.266256 112.011378,79.8671159 117.6169,82.2684058 C123.222422,84.6696957 128.827944,87.8714155 132.831889,91.0731353 C137.636622,95.075285 140.839778,99.0774348 143.242144,104.680444 C145.644511,110.283454 147.246089,116.686894 147.246089,123.890763 C144.042933,135.096783 141.640567,143.901512 137.636622,150.304952 Z" id="Path"></path>
     13                    <path d="M311.407811,31.8413188 C308.204656,35.0430386 304.200711,36.6438986 300.196767,36.6438986 L223.321033,36.6438986 L223.321033,72.6632464 L267.364422,72.6632464 C271.368367,72.6632464 275.372311,74.2641063 278.575467,77.4658261 C281.778622,80.6675459 283.3802,84.6696957 283.3802,88.6718454 C283.3802,92.6739952 281.778622,96.6761449 278.575467,99.8778647 C275.372311,103.079585 272.169156,104.680444 267.364422,104.680444 L223.321033,104.680444 L223.321033,159.109681 C223.321033,163.912261 221.719456,167.914411 218.5163,171.11613 C215.313144,174.31785 211.3092,175.91871 206.504467,175.91871 C201.699733,175.91871 197.695789,174.31785 194.492633,171.11613 C191.289478,167.914411 189.6879,163.912261 189.6879,159.109681 L189.6879,21.4357295 C189.6879,16.6331498 191.289478,12.631 194.492633,9.42928019 C197.695789,6.22756039 201.699733,4.62670048 206.504467,4.62670048 L300.997556,4.62670048 C305.0015,4.62670048 309.005444,6.22756039 312.2086,9.42928019 C315.411756,12.631 317.013333,15.8327198 317.013333,20.6352995 C315.411756,24.6374493 313.810178,28.639599 311.407811,31.8413188 Z" id="Path"></path>
     14                </g>
     15            </g>
     16        </g>
     17    </g>
    9418</svg>
  • smartframe/trunk/readme.txt

    r2176815 r2226492  
    1 === WordPress Image Compression & Security Plugin - SmartFrame ===
     1=== WordPress Image Security and Compression Plugin - SmartFrame ===
    22Contributors: SmartFrame
    3 Tags: image, images, right click, watermark, zoom, compress, picture, photo, photos, watermarking, compress image, compress images, optimize image, optimise image, optimize images, optimise images, image optimization, image optimisation, image protection, no right click, stealing, image fullscreen, images fullscreen, images full-screen, image full-screen, magnification, magnifier, panorama, responsive, responsive image, responsive images, resize, optimise, optimisation, lazy load, WebP, photography, optimizer, optimiser,  shrink, shrinker, improve, jpeg, jpg, minify, faster, PageRank, responsive effects, hover effect, smartframe, smart frame, smart-frame, compress jpeg, compress jpg, compress jpeg images, compress jpg image, resize images, resize image, protect images, protect image, screenshot blocker, screenshot disabler, screenshot block, right click disabler, protect content, anti theft content, disable copy, disable images selection, prevent right click, prevent screenshot, prevent copy, prevent content theft, download blocker, add share button, stop saving images with right click, brand protection, image theft, images theft, anti theft, lazyload images, lazyload image, prevent bandwitdh theft, prevent hotlinking, compress media library
     3Tags: image, images, right click, watermark, watermark image, watermark images, add watermark, zoom, compress, picture, photo, photos, watermarking, compress image, compress images, optimize image, optimise image, optimize images, optimise images, image optimization, image optimisation, image protection, no right click, stealing, image fullscreen, images fullscreen, images full-screen, image full-screen, magnification, magnifier, panorama, responsive, responsive image, responsive images, resize, optimise, optimisation, lazy load, WebP, photography, optimizer, optimiser,  shrink, shrinker, improve, jpeg, jpg, minify, faster, PageRank, responsive effects, hover effect, smartframe, smart frame, smart-frame, compress jpeg, compress jpg, compress jpeg images, compress jpg image, resize images, resize image, protect images, protect image, screenshot blocker, screenshot disabler, screenshot block, right click disabler, protect content, anti theft content, disable copy, disable images selection, prevent right click, prevent screenshot, prevent copy, prevent content theft, download blocker, add share button, stop saving images with right click, brand protection, image theft, images theft, anti theft, lazyload images, lazyload image, prevent bandwitdh theft, prevent hotlinking, disable hotlink, hotlink protection, compress media library
    44Requires at least: 4.1
    5 Stable tag: 2.0
     5Stable tag: 2.1.0
    66Tested up to: 5.2
    77Requires PHP: 5.6
     
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Compress images without losing quality. Secure them with watermark, disable right click, enable zoom or fullscreen.
     11Secure images with watermark, disable right click, enable zoom or fullscreen. Compress images without losing quality.
    1212
    1313== Description ==
    1414
    15 This plugin lets you optimise how images are displayed and brings lots of new functionality:
    16 
    17 * **Faster and more responsive images** - automatically compress JPEG images and speed up WordPress, always load the image in the appropriate quality and size depending on the device.
     15This plugin allows you to optimize how images are displayed and adds the following features:
     16
    1817* **The best image security on the internet** - add image watermark, prevent right-click and screenshot, prevent hotlinking, prevent image theft, add copyright notice appearing directly on the image on an attempt to copy or download it. Images are completely invisible to malicious bots.
    19 * **Image zoom and full screen** - allowing up to 400% zoom on image without a negative impact on your page speed, also in full screen mode.
    20 * **Embed images with configurable buttons and image caption** - add share buttons, full screen mode and interactive text over image, which is retained even if the image is embedded on another website.
     18* **Faster and more responsive images** - automatically compress JPEG images and speed up WordPress. Always load the image in the appropriate quality and size for the display device.
     19* **Image zoom and full screen viewing** - allow 100% zoom on image without a negative impact on your page speed, also in full screen mode.
     20* **Embed images with configurable buttons and an image caption** - add share buttons, full-screen mode and interactive text over image, which is retained even if the image is embedded on another website.
    2121
    2222### Examples ###
    2323
    24 * **[Right click blocker](https://smartframe.io/demo/right-click-screenshot-protection?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Right%20Click%20Blocker)**
    25 * **[Customizable watermark](https://smartframe.io/demo/customizable-watermark?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Customizable%20Watermark)**
    26 * **[Image zoom](https://smartframe.io/demo/deep-zoom?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Image%20Zoom)**
    27 * **[Full screen button](https://smartframe.io/demo/fullscreen-mode?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Full%20Screen%20Button)**
    28 * **[Button on image](https://smartframe.io/demo/customizable-share-call-action-buttons?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Button%20On%20Image)**
    29 * **[Custom caption over image](https://smartframe.io/demo/customizable-styles-caption?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Custom%20Caption%20Over%20Image)**
     24* **[Right click blocker and screenshot protection](https://smartframe.io/demo/right-click-screenshot-protection?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Right%20Click%20Blocker)**
     25* **[Customizable watermark](https://smartframe.io/demo/customizable-watermark?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Customizable%20Watermark)**
     26* **[Hyper zoom](https://smartframe.io/demo/deep-zoom?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Image%20Zoom)**
     27* **[Full-screen button](https://smartframe.io/demo/fullscreen-mode?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Full%20Screen%20Button)**
     28* **[Button on image](https://smartframe.io/demo/customizable-share-call-action-buttons?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Button%20On%20Image)**
     29* **[Custom caption over images](https://smartframe.io/demo/customizable-styles-caption?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Custom%20Caption%20Over%20Image)**
    3030
    3131https://vimeo.com/314034061
    3232
    3333
    34 ### Smart image optimization ###
    35 
    36 With SmartFrame plugin, you don't need to choose between high image quality and page speed anymore. SmartFrame has its own proprietary algorithm in order to compress JPG images and speed up website. Every time a page is loaded, SmartFrame reduce images size and renders your image in the highest needed resolution, based on the device used (retina images). It means that on a smartphone we will render the image in a much smaller size than for example on a 4K screen.
    37 
    38 SmartFrame will never upscale your images, so make sure that the original images you upload to the SmartFrame Cloud are high enough quality to look great on large displays. The size of the original image will not affect the page loading speed but if the image is too small, it may not look good on large devices and it may limit the performance of the zoom feature.
    39 
    40 
    41 ### Security and copyright protection ###
    42 
    43 SmartFrame offers much more than a simple right click protection. Here's what happens when you publish an image on your website via SmartFrame:
    44 
    45 1. The original image is uploaded and stored securely on SmartFrame Cloud. You keep the copyright of the image and you can access, replace or remove it at any time.
     34### SMART IMAGE OPTIMIZATION ###
     35
     36With the SmartFrame WordPress Image Security and Compression Plugin, you don't need to choose between image quality and page speed. SmartFrame uses a proprietary algorithm to compress JPG images and maintain page load speeds. Whenever a page with embedded SmartFrames is loaded, it reduce images size and renders your image in the highest needed resolution, based on the device used (retina images). This means that images displayed on the average smartphone or tablet, for example, will be rendered at a lower resolution than on a Retina display.
     37
     38SmartFrame will never upscale your images, so you should make sure that the images you initially upload to the SmartFrame Cloud are in a high enough resolution to look good across all devices. The size and resolution of the original image will not affect the page loading speed, although low-resolution images aren’t ideal for display on high-resolution displays, and these may also limit the performance of the Hyper Zoom feature.
     39
     40### SECURITY AND COPYRIGHT PROTECTION ###
     41
     42Do you want to protect images? SmartFrame offers far more than simple right click protection. Here's what happens when you publish an image on your website via SmartFrame:
     43
     441. The original image is uploaded and stored securely in the SmartFrame Cloud. You maintain the image's copyright and you can access, replace or remove it at any time.
    46451. An encrypted version of the image is then published on your website.
    47 1. The image can be decrypted only by SmartFrame Viewer which is added to your website when you publish an image using the SmartFrame plugin.
    48 1. Your image is then rendered directly onto HTML canvas in the end user browser.
    49 
    50 This technology means that your images are protected not only from right-click and common screenshot attempts, but they cannot be found in the source code either. This anti theft protection will discourage most users from copying your images and it will also protect you from any malicious web crawlers which may try to scrape your content.
    51 
    52 
    53 ### Zoom ###
    54 
    55 SmartFrame Zoom allows up to 400% zoom of your image, so your visitors can view the details of your images. Our technology renders the image anew with every zoom level, so the initial loading speed is not affected in any way.
    56 
    57 Our zoom technology is also optimised for mobile where it is accessed through a pinch gesture instead of tapping. It works in the same way, with the image rendered in higher resolution with each pinch.
    58 
    59 
    60 ### Button over image and caption ###
    61 #### Share Button ####
    62 
    63 Sharing doesn't have to mean risk for the security. If the Smartframe Share Button is enabled, it allows sharing your images on your terms. It is never the original image that is being shared, but only a SmartFrame encrypted version of it. This means that your caption and any copyright information included in your SmartFrame are also passed along.
    64 
    65 Pro Tip: SmartFrame tracks where and when your images are being shared. You can access all this data in the Insights section of the SmartFrame Admin Panel.
    66 
    67 
    68 #### Caption on image ####
    69 
    70 Every time you add an image to your website via SmartFrame, you can add a custom image caption to it. Depending on the Theme you select, caption inside image will always be visible on top of it (Security Theme) or only on mouse-over (Presentation Theme).
    71 
    72 
    73 #### Full Screen Button ####
    74 
    75 If you enable the fullscreen button, your images will be available to view in full screen mode. Since the full screen image in high resolution is rendered only once someone clicks on the button, using this feature does not affect the page loading speed. This means that it has never been easier to add full-screen button on your images.
    76 
    77 
    78 ### SmartFrame Cloud ###
    79 
    80 SmartFrame plugin uses fast and reliable image distribution cloud in order to process, encrypt and reduce image size. It allows images to be encrypted and displayed quickly and securely in any geographical location. The cloud is a custom implementation of Amazon Web Services and features autoscaling, load balancing, frequent backup, 24/7 monitoring and 99.9% availability and is home to many large international businesses.
    81 
    82 It requires a simple registration which is FREE for up to 2GB of images which can be upgraded to Pro or Enterprise plans for more demanding users. Registration also gives you access to SmartFrame control panel which offers lots of unique image tools. [Read more about the features here](https://smartframe.io/features?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Features).
    83 
    84 
    85 ### Compatibility notes ###
    86 
    87 SmartFrame plugin allows you to convert any JPEG image in your pages and posts into SmartFrame format. Full support for background images, featured images, galleries and multiple image formats is coming soon. The plugin has been tested with most popular WordPress themes but due to the huge variety of WordPress themes and layouts we cannot guarantee that it will work with every theme, especially completely custom ones.
    88 SmartFrame plugin has been also tested with Compress JPEG & PNG images, No Right Click Images Plugin, Secure Copy Content Protection, RCD-Right Click Disabler, Prevent Content Theft [Disable Right Click], EWWW Image Optimizer, Optimus – WordPress Image Optimizer, CheetahO Image Compression and Optimizer, ShortPixel Image Optimizer, Image optimization service by Optimole, Robin image optimizer, Kraken Image Optimizer, Image Watermark, Easy Watermark, reSmush.it Image Optimizer, Disable Right Click For WP, No Right Click Images Plugin, WP Content Copy Protection & No Right Click, Content Copy Protection with Color Design, WPForms, MonsterInsights, Yoast SEO, Akismet, WP Fastest Cache, WP Super Cache, LiteSpeed Cache, W3 Total Cache, Google XML Sitemaps, Page Builder by SiteOrigin, WooCommerce, Elementor Page Builder, Avada theme, BeTheme theme, The7 theme, Enfold theme, X The theme, Astra theme, Write theme, Generate Press theme, Neve theme, Reykjavik theme, Cali theme, Didi Lite theme, OceanWP theme.
    89 
    90 SmartFrame plugin is not compatible with Smush Image Compression and Optimisation, Beaver Builder, Instapage, WordPress Gallery Plugin – NextGEN Gallery, Slider Revolution builder, Divi builder, Modula Image Gallery, Gallery Plugin for WordPress - Envira Photo Gallery, Photo Gallery by 10Web – Mobile-Friendly Image Gallery, FooGallery – Image Gallery WordPress Plugin, Image Gallery by Robo – Responsive Photo Gallery, WPBakery Page Builder, Lazy Loader, Easy Lazy Loader, Lazy Load Optimizer, lazysizes, A performant lazy loader (defer.js), Smart Image Loader, Jetpack.
    91 
    92 If SmartFrame doesn't seem to work correctly with your theme, please write to us and we will do our best to fix it: [support@smartframe.io](mailto:support@smartframe.io)
     461. The image can only be decrypted by the SmartFrame Viewer, which is added to your website when you publish an image using the SmartFrame plugin.
     471. Your image is then rendered directly onto HTML canvas in the end-user's browser.
     48
     49This technology means that your images are protected not only from right-click and common screenshot attempts, but they cannot be found in the source code either. This anti theft protection will discourage most users from stealing your images, but it will also protect you from any malicious web crawlers that may try to scrape your content.
     50
     51
     52### HYPER ZOOM ###
     53
     54SmartFrame's Hyper Zoom feature allows you to zoom right up to the original size of the image. The technology renders the image anew with every zoom level, so the initial loading speed is not affected.
     55
     56Hyper Zoom is also optimized for mobile and tablet viewing, where it is accessed through a pinch gesture instead of tapping. It works in the same way as on a desktop, with the image rendered at a higher resolution with each pinch.
     57
     58
     59### BUTTON OVER IMAGE AND CAPTIONING ###
     60#### SHARE BUTTON ####
     61
     62Sharing your images doesn’t mean risking their security; SmartFrame’s Share button allows images to be shared on your terms. It’s never the original image that’s being shared, only its encrypted SmartFramed counterpart, which means that any caption and copyright information included in your SmartFrame are also passed along, wherever the image is shared.
     63
     64Pro Tip: SmartFrame tracks where and when your images are being shared. You can access this data in the Insights section of the SmartFrame Admin Panel.
     65
     66
     67#### CAPTIONS ####
     68
     69Every time you add an image to your website via SmartFrame, you can add a custom image caption to it. Depending on the Theme you select, caption inside image will be placed on top of it all times (Security Theme) or only on a mouseover action (Presentation Theme).
     70
     71#### FULL-SCREEN BUTTON ####
     72
     73If you enable the Full-screen button, your images will be available to view in fullscreen mode. Since the full screen image is only rendered in a high resolution once someone clicks this button, this feature does not affect the page load speed.
     74
     75### SMARTFRAME CLOUD ###
     76
     77The SmartFrame plugin uses a fast and reliable cloud service to process, encrypt and reduce image size. This allows images to be encrypted and displayed quickly and securely in any geographical location. The cloud, which is a custom implementation of an Amazon Web Services platform, features autoscaling, load balancing, frequent backups, 24/7 monitoring and 99.9% availability, and is used by many large international companies.
     78
     79To store images in the cloud, users simply need to register for a SmartFrame account, which is free of charge for up to 2GB of images. This can be upgraded to Pro or Enterprise plans for more demanding users. Registration also gives you access to the SmartFrame Admin Panel, which offers many additional tools. [Read more about the features here](https://smartframe.io/?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Features).
     80
     81
     82### COMPATIBILITY NOTES ###
     83
     84SmartFrame plugin allows you to convert any JPEG image in your pages and posts into SmartFrame format. Full support for background images, featured images, galleries and multiple image formats is coming soon. The plugin has been tested with most popular WordPress themes but due to the huge variety of WordPress themes and layouts we cannot guarantee that it will work with every theme, especially completely custom ones. Current unsupported themes: Newspaperist, Boggist, Mesmerize, Flatsome.
     85
     86SmartFrame plugin has been also tested with Compress JPEG & PNG images, No Right Click Images Plugin, Secure Copy Content Protection, RCD-Right Click Disabler, Jetpack, Prevent Content Theft [Disable Right Click], EWWW Image Optimizer, Optimus – WordPress Image Optimizer, CheetahO Image Compression and Optimizer, ShortPixel Image Optimizer, Image optimization service by Optimole, Robin image optimizer, Kraken Image Optimizer, Image Watermark, Easy Watermark, reSmush.it Image Optimizer, Disable Right Click For WP, No Right Click Images Plugin, WP Content Copy Protection & No Right Click, Content Copy Protection with Color Design, WPForms, MonsterInsights, Yoast SEO, Akismet, WP Fastest Cache, WP Super Cache, LiteSpeed Cache, W3 Total Cache, Google XML Sitemaps, Page Builder by SiteOrigin, WooCommerce, Elementor Page Builder, Avada theme, BeTheme theme, The7 theme, Enfold theme, X The theme, Astra theme, Write theme, Generate Press theme, Neve theme, Reykjavik theme, Cali theme, Didi Lite theme, OceanWP theme.
     87
     88SmartFrame plugin doesn't guarantee full compatibility with Lazy Load by WP Rocket plugin, Smush Image Compression and Optimisation, Beaver Builder, WP Image Zoom, Instapage, WordPress Gallery Plugin – NextGEN Gallery, Slider Revolution builder, Divi builder, Modula Image Gallery, Gallery Plugin for WordPress - Envira Photo Gallery, Photo Gallery by 10Web – Mobile-Friendly Image Gallery, FooGallery – Image Gallery WordPress Plugin, Image Gallery by Robo – Responsive Photo Gallery, WPBakery Page Builder, Lazy Loader, Easy Lazy Loader, Lazy Load Optimizer, lazysizes, A performant lazy loader (defer.js), Smart Image Loader, Secure Image Protection, Hotlink Protection.
     89
     90Please note that the WordPress image masking feature is not supported on SmartFrame. This means that when you select the “Circle Mask” option for one or more images in WordPress, then they will be presented in the default square or rectangular format.
     91
     92Keep in mind that for security reasons you should always avoid to link an image in your posts or pages to the original file.
     93
     94If SmartFrame doesn't seem to work correctly with your theme or WordPress plugins, please write to us and we will do our best to fix it: [support@smartframe.io](mailto:support@smartframe.io)
    9395
    9496
     
    102104== Frequently Asked Questions ==
    103105
    104 = Is SmartFrame plugin really free? =
    105 
    106 Yes, the plugin is completely free to use with the Free SmartFrame account which includes 2GB storage space for your images. However, if you want to increase that space and remove SmartFrame branding from your images, you'll need to upgrade to the SmartFrame Pro plan. [You can read more about SmartFrame pricing here](https://smartframe.io/pricing?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Pricing).
     106= Is the SmartFrame plugin really free? =
     107
     108Yes, the plugin itself is completely free to use, regardless of the SmartFrame plan selected. The most basic SmartFrame plan is the Free plan, which includes 2GB storage space for your images. Should you want to increase this and/or remove SmartFrame branding from your images, you’ll need to upgrade to a paid-for SmartFrame Pro plan. [You can read more about SmartFrame pricing here](https://smartframe.io/pricing?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Pricing).
    107109
    108110= Which image formats does SmartFrame support? =
    109111
    110 Currently, SmartFrame support JPEG images.
     112SmartFrame currently supports JPEG images.
    111113
    112114= What happens to the SmartFrame images when you deactivate or delete the plugin? =
    113115
    114 If you deactivate or delete the plugin, your images are instantly converted to the original file format and remain visible on your website.
     116If you deactivate or delete the SmartFrame plugin, your images are instantly converted to the original file format and will remain visible on your website.
    115117
    116118= Do I need to create a SmartFrame account to use this plugin? =
    117119
    118 You don't need to create a SmartFrame account to use this plugin but if you need more features you can easily create a SmartFrame account. You will be always able to use the plugin directly from WordPress, without having to use the main SmartFrame Admin Panel. However, if you'd like to have access to some additional features, such as managing Themes or tracking data, you should explore the Admin Panel.
    119 
    120 We are a European business, fully GDPR compliant and we guarantee your privacy and safety of your data. Registration details are only collected for the purpose of servicing your account. We will never share or sell your data.
     120You don’t need to create a SmartFrame account to use this plugin, although creating an account will give you access to many additional features such as Theme management and data tracking. You will always be able to use the plugin directly from WordPress, however, regardless of whether you have an account.
     121
     122SmartFrame Technologies Ltd is a European, GDPR-compliant business; your privacy and personal information is protected at all times. Registration details are only collected for the purpose of servicing your account. We will never share or sell your data.
    121123
    122124= Where can I get the access code? =
    123125
    124 If you already have a SmartFrame account and want to connect it with the WordPress plugin, you will be able to find the access key in the SmartFrame Admin Panel in My Account > Integrations. Simply paste this code on the plugin page and your SmartFrame account will be linked to your WordPress account.
    125 
    126 If you don't have a SmartFrame account and you want to create one, you can start the registration directly from the SmartFrame plugin.
     126If you already have a SmartFrame account and want to connect it to the WordPress plugin, you can find the access key in the SmartFrame Admin Panel (**My Account > Integrations**). Simply paste this code on the plugin page and your SmartFrame account will be linked to your WordPress account.
     127
     128If you dont have a SmartFrame account and you want to create one, you can start the registration directly from the SmartFrame plugin.
    127129
    128130= What is the difference between SmartFrame and other content security plugins? =
    129131
    130 Most content security plugins disable right-click and some keyboard shortcuts using JavaScript, leaving the original image file still visible in the source code. This will discourage most users from trying to download your content, but it's still fairly easy for a more tech-savvy person to get access to your original image.
    131 
    132 SmartFrame adds a whole new layer of security to your images. Not only are the right-click and keyboard shortcuts blocked, but the image is also encrypted and cannot be found in the source code. This protects your images from most download attempts as well as web crawlers which may want to scrap your content.
    133 
    134 = What is the difference between SmartFrame and other image compression plugins? =
    135 
    136 SmartFrame doesn't change the size or quality of your original image - unlike most image compression solution, we optimize the image in its context, based on where it's displayed, and not before it's even published. We make sure that every time you publish an image using SmartFrame plugin, it is displayed on your page in the appropriate size and resolution, based on the device. That means that when displaying an image on a smartphone, we only load it in the small size needed for that device, and on a 4K screen we can show it in much higher resolution.
     132Most content security plugins disable right-click actions and some keyboard shortcuts using JavaScript, which leaves the original image file visible in the source code. This will discourage most users from trying to download your content, but it’s still fairly easy for a more tech-savvy user to gain access to your original images.
     133
     134SmartFrame adds a whole new layer of security to your images. Not only are right-click actions and keyboard shortcuts blocked, but the image is also encrypted and cannot be found in source code. This protects your images from most download attempts as well as web crawlers that may want to scrape your content.
     135
     136= What is the difference between SmartFrame and other image-compression plugins? =
     137
     138Unlike most image-compression solutions, the SmartFrame plugin doesn’t change the size or quality of your original image. Instead, every time you publish an image using the SmartFrame plugin, it’s displayed on your page in the appropriate size and resolution for the device used to display it. That means that when displaying an image on the average smartphone, it will typically be loaded at a much smaller resolution than on a high-resolution computer display.
    137139
    138140= Can I use SmartFrame only on some of my images? =
    139141
    140 Yes. When using a SmartFrame plugin you can opt-in to use it for all images which you upload or decide whether you want to don't use it for a particular image excluding the CSS class in the SmartFrame Settings page.
    141 
    142 You can also decide which SmartFrame features are going to be available on a particular image by using SmartFrame themes. As a WordPress plugin user, you can select one of three existing themes, but if you decide to use the [SmartFrame panel](https://smartframe.io?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=SmartFrame%20Panel), you will be able to create your own custom Themes.
     142Yes. When using the SmartFrame plugin you can opt to use it for all images that you upload, or decide to use it for a particular image by excluding the CSS class in the SmartFrame Settings page.
     143
     144You can also decide which SmartFrame features are available on a particular image by using SmartFrame’s Themes. As a WordPress plugin user, you can select one of three existing themes, but if you sign up for a SmartFrame account and decide to use the [SmartFrame Admin panel](https://panel.smartframe.io/login?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=SmartFrame%20Panel) you will be able to create your own bespoke Themes.
    143145
    144146= Will SmartFrame have a negative impact on my SEO? =
    145147
    146 No, SmartFrame does not have a negative impact on your SEO ranking. All the images converted to SmartFrames will remain visible to the search engine crawlers as small JPEG thumbnail. You can adjust these settings in the Control section of the SmartFrame Admin Panel.
     148SmartFrame has no negative effect on your SEO ranking. All images converted to SmartFrames will remain visible to search engine crawlers as small JPEG thumbnails. You can adjust these settings in the Control section of the SmartFrame Admin Panel.
    147149
    148150= Does the plugin work on all major browsers? =
    149151
    150 SmartFrame images are fully compatible with Chrome, Safari, Firefox and Microsoft Edge browsers. [You can find more information here](https://smartframe.io/support/supported-browsers?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Supported%20Browsers).
     152SmartFrame is fully compatible with Chrome, Safari, Firefox and Microsoft Edge browsers. [You can find more information here](https://smartframe.io/support/supported-browsers?utm_campaign=WordPress%20Plugin%20v2.1.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Supported%20Browsers).
    151153
    152154= How can I remove the "SmartFrame" label from my images? =
    153155
    154 If you're using free SmartFrame account, you will see a "SmartFrame" label in the bottom-right corner of your images. To remove it, you need to upgrade to the Pro plan, which start from €14 a month and additionally increases your storage limit to 10GB. You can upgrade your account directly from the plugin page inside of WordPress. [Read more about SmartFrame pricing plans](https://smartframe.io/pricing?utm_campaign=WordPress%20Plugin%20v2.0.0&utm_medium=referral&utm_source=WordPress%20Plugin%20Page&utm_content=Pricing).
    155 
    156 = Why do I still see <img> tags in the text editor in WordPress? =
    157 
    158 In the WordPress editor you will always see <img> tags as regular images, but they are converted as SmartFrames when the page will be published and viewed. In the source code of the live page, there will be no <img> tag and the encrypted SmartFrame will be rendered by its proprietary script.
     156If you started using the plugin without registering through the SmartFrame website first, simply click **Register** on the left-hand-side panel and register for a new SmartFrame account. You will then be able to remove this branding by clicking **Remove SmartFrame logo** on the Settings page.
     157
     158= Why do I still see tags within the text editor in WordPress? =
     159
     160You will always see tags as regular images in the Wordpress editor, but they are converted to SmartFrames once the page is published. There will be no tags in the source code of the live page and the encrypted SmartFrame will be rendered by its proprietary script.
    159161
    160162
     
    165167
    166168== Changelog ==
     169
     170= 2.1 =
     171* Improved the way to select images to be converted to SmartFrame
     172* Improved security and stability
     173* Updated marketplace icon and images
     174* Bug fixes
    167175
    168176= 2.0 =
Note: See TracChangeset for help on using the changeset viewer.