1.按正方形裁切图片:
/**
* 按正方形裁切图片
*/
public static Bitmap ImageCrop(Bitmap bitmap)
{
int w = bitmap.getWidth(); // 得到图片的宽,高
int h = bitmap.getHeight();
int wh = w > h ? h : w;// 裁切后所取的正方形区域边长
int retX = w > h ? (w - h) / 2 : 0;// 基于原图,取正方形左上角x坐标
int retY = w > h ? 0 : (h - w) / 2;
// 下面这句是关键
return Bitmap.createBitmap(bitmap, retX, retY, wh, wh, null, false);
}
2.给图片加边框
/**
* 生成添加了白色边缘的图
*
* @param bmp
* @return
*/
public static Bitmap addFrame(Bitmap bmp)
{
int borderSize = 4;//边框的大小
Bitmap bmpWithBorder = Bitmap.createBitmap(bmp.getWidth() + borderSize
* 2, bmp.getHeight() + borderSize * 2, bmp.getConfig());
Canvas canvas = new Canvas(bmpWithBorder);
canvas.drawColor(Color.parseColor("#FFF8DC"));//边框颜色
canvas.drawBitmap(bmp, borderSize, borderSize, null);
return bmpWithBorder;
}
分享到:
相关推荐
- 自动裁切是根据原图的尺寸,裁切出最大的正方形图片,并按目标尺寸进行缩略。 - 手工裁切是指定裁切的起点坐标以及裁切的宽度和高度,从原图中取得指定区域的图片。 3. 添加水印 在图片上添加水印是另一种常见...
·图片裁切、滤镜、加图文点缀 ·视频水印、角标Logo,边框美化 ·绚丽的过渡效果,视频文字描述字幕 简单!好用! ·只需4步操作,流程简单清晰 ·良好的界面和用户体验,轻松上手 ·无需专业知识,一用就会 新版...
裁切图片是调整图片形状和大小的有效方法。选择图片后,点击“格式”菜单,找到“裁剪”选项,拖动边框即可。此外,PPT还提供了一些基本的图片编辑工具,如旋转、添加边框和阴影效果。 4. 快速制作简单的三维模型...
19. 下列选项中,关于主图图片尺寸和要求说法错误的是(B.主图可以是 800×800 像素的图片)。 这道题考察了电子商务视觉营销的基础知识,主图图片的尺寸和要求是电子商务视觉营销中的重要概念。 20. 同一个画面...
3. Photoshop常用快捷操作:按住Shift键使用裁切工具可以防止控制点吸附在图像边框上,保持比例裁剪。 4. 图像移动操作:可以通过移动工具属性栏中的对齐按钮对链接图层的图像进行对齐操作,同时可以在图层面板中...