FCK上传的图片太小或者太大,用户自己不想重新调整大小,可以在代码控制大小,让宽度固定,高度随原先的比例缩小或者放大,注:这种方法只能改变图片显示时的宽、高大小,图片原来几KB,在服务器存储的就是几KB
在fckeditor\editor\dialog\fck_image\fck_image.js
找到
- GetE('txtWidth').value = oImageOriginal.width ;
- GetE('txtHeight').value = oImageOriginal.height ;
GetE('txtWidth').value = oImageOriginal.width ;GetE('txtHeight').value = oImageOriginal.height ;
改
- if ( oImageOriginal.width < 300 ) {
- GetE('txtWidth').value = oImageOriginal.width ;
- GetE('txtHeight').value = oImageOriginal.height ;
- } else {
- GetE('txtWidth').value = 300 ;
- GetE('txtHeight').value = 300 * oImageOriginal.height / oImageOriginal.width ;
- }