关于上传图片大小的问题,如果图片太小或者太大,用户自己不想重新调整大小,有的时候图会按原图一样输出,有的大,有的小,现在找到一个方法,可以控制大小,让宽度固定,高度随原先的比例缩小或者放大,
在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 < 450 ) {
- GetE('txtWidth').value = oImageOriginal.width ;
- GetE('txtHeight').value = oImageOriginal.height ;
- } else {
- GetE('txtWidth').value = 450 ;
- GetE('txtHeight').value = 450 * oImageOriginal.height / oImageOriginal.width ;
- }
if ( oImageOriginal.width < 450 ) { GetE('txtWidth').value = oImageOriginal.width ; GetE('txtHeight').value = oImageOriginal.height ; } else { GetE('txtWidth').value = 450 ; GetE('txtHeight').value = 450 * oImageOriginal.height / oImageOriginal.width ; }