Well, I fixed it using Set as
intent. It seems that it's no way to set dimensions on TouchWiz. Here is my code:
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
MimeTypeMap map = MimeTypeMap.getSingleton();
String mimeType = map.getMimeTypeFromExtension("jpg");
File file = new File(filePath);
Uri uri = Uri.fromFile(file);
intent.setDataAndType(uri, mimeType);
intent.putExtra("mimeType", mimeType);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
context.hideProgressDialog();
context.startActivityForResult(Intent.createChooser(intent, "Set as"),
Constants.REQUEST_CODE_SET_WALLPAPER);