在HTML中如何将图片转变为圆形图片

起初源代码为:

<body>
	<img src="../20171001/01.jpg" alt="car">
	<img src="../20171001/02.jpg" alt="car">
	<img src="../20171001/03.jpg" alt="car">
</body>
结果展示:

将图片制作为圆形图片:

<style type="text/css">
	img{
		border-radius: 50%;
		overflow: hidden;
		width: 100px;
	}
</style>
<body>
	<img src="../20171001/01.jpg" alt="car">
	<img src="../20171001/02.jpg" alt="car">
	<img src="../20171001/03.jpg" alt="car">
</body>

结果展示:




  • 15
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在安卓Studio,你可以使用以下步骤将图片裁剪为圆形: 1. 首先,将所需的图片添加到项目的“drawable”文件夹。 2. 在布局文件添加一个“ImageView”元素,并设置其布局属性。 3. 在Java代码获取“ImageView”元素的引用,并获取所需的图片资源。 4. 使用“BitmapFactory”类将图像资源转换为位图对象。 5. 使用“Bitmap.createBitmap()”方法创建一个空位图对象。 6. 使用“Canvas”类创建一个画布对象,并将其与空位图对象相关联。 7. 使用“Paint”类创建一个画笔对象,并设置其颜色和样式。 8. 使用“drawCircle()”方法在画布上绘制圆形。 9. 将原始位图对象绘制到画布上。 10. 将新的位图对象设置为“ImageView”元素的源。 以下是示例代码: 布局文件: ``` <ImageView android:id="@+id/imageView" android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/image" /> ``` Java代码: ``` ImageView imageView = findViewById(R.id.imageView); Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image); Bitmap croppedBitmap = Bitmap.createBitmap(originalBitmap.getWidth(), originalBitmap.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(croppedBitmap); Paint paint = new Paint(); paint.setColor(Color.RED); paint.setStyle(Paint.Style.FILL); canvas.drawCircle(originalBitmap.getWidth() / 2f, originalBitmap.getHeight() / 2f, originalBitmap.getWidth() / 2f, paint); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); canvas.drawBitmap(originalBitmap, 0, 0, paint); imageView.setImageBitmap(croppedBitmap); ``` 这将显示一个圆形图像,其大小为100dp x 100dp,并且源图像为“image.png”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值