
/**
 * Created by Tong on 2018/7/9.
 */
var PictureProcessing;
{
    var cutting=function (selector,container,originalw,originalh) {
        $(window).resize(function () {
            doCutting(selector,container,originalw,originalh);
        });
        doCutting(selector,container,originalw,originalh);
    };
    var doCutting=function (selector,container,originalw,originalh) {
        var page_proportion=originalw/originalh;
        var container_w=$(container).width();
        var container_h=container_w/page_proportion;
        $(container).height(container_h);

        $(selector).each(function(){
            var img_w=$(this).width();
            var img_h=$(this).height();
            var img_proportion=img_w/img_h;
            var difference=img_proportion-page_proportion;
            if(difference>0){
                $(this).css('height','100%').css('width','auto');
                var cutting_w=container_h*img_proportion;
                var  margin_w=0-(cutting_w-container_w)/2;
                $(this).css('margin-left',margin_w+'px');

            }else if(difference==0){
                $(this).css('width','100%').css('margin-top','0');
            }else{
                $(this).css('width','100%').css('height','auto');
                var cutting_h=container_w/img_proportion;
                var   margin_h=0-(cutting_h-container_h)/2;
                $(this).css('margin-top',margin_h+'px');
            }
        });
    };
    PictureProcessing={
        'cutting':cutting,
    };
}
