图像的裁剪

基于winform窗体下对一幅图像进行裁剪,当对于一幅裁剪开始出现了一些问题,根据所找到的源码,编译时始终裁剪的区域感觉像是对图像的右上角进行了放大,后来找出症结,因为我没有考虑到窗体的大小,因为当pictureBox控件不能等于原图像的大小是,总会出现上面的问题,但往往设计控件时,不可能设计成图片的大小,因为当加载不同的图像时候,控件大小要发生改变,总之是不很方便的。

  本人的解决方法:求出pictureBox控件窗体的宽度和高度与图像宽度和高度的比例因子,s1,s2,在pictureBox需要裁剪的本分按照比例求出该原图像的位置和大小,最后同通过Clone()复制裁剪的部分,最后将裁剪的部分显示出来。

  当然了上面只是我自己的做法,如果大家有什么更好的办法,可以相互讨论一下。

时间: 2024-10-12 04:08:15

图像的裁剪的相关文章

一招教你轻松从图像中裁剪出婚纱礼服和面纱

Super PhotoCut Pro是一款简单粗暴的抠图软件,它能够准确地覆盖你想要去除的任何一个细节区域,抠出图片中你最想要的部分,不需要任何的技巧,那么photocut怎么用呢?你只需要在图片上勾画出需要保留的部分,然后程序会自动处理.从透明物体中删除图像背景是一项复杂而困难的消光任务,即使在您精通Photoshop的前提下也是如此,但现在super photocut将帮助您有效地完成任务, 一分钟抠图不是神话! 使用Super PhotoCut Pro从图像中裁剪出婚纱礼服和面纱教程 1.

PHP 图像居中裁剪函数

/** * 居中裁剪图片 * @param string $source [原图路径] * @param int $width [设置宽度] * @param int $height [设置高度] * @param string $target [目标路径] * @return bool [裁剪结果] */ function image_center_crop($source, $width, $height, $target) { if (!file_exists($source)) retu

PHP实现的自定义图像居中裁剪函数示例

图像居中裁减的大致思路: 1.首先将图像进行缩放,使得缩放后的图像能够恰好覆盖裁减区域.(imagecopyresampled ― 重采样拷贝部分图像并调整大小) 2.将缩放后的图像放置在裁减区域中间.(imagecopy ― 拷贝图像的一部分) 3.裁减图像并保存.(imagejpeg | imagepng | imagegif ― 输出图象到浏览器或文件) 具体代码: <?php //==================缩放裁剪函数==================== /** * 居中裁

Android 图像选取 图片剪裁 照相选图 照相裁剪 大全 6-19更新

前言 已经完整打包成一个工具 , 添加了图像压缩和修改了图像剪裁功能 , 项目地址在这里 https://github.com/ocwvar/PicturePicker 本篇讲的是使用 "Intent.ACTION_PICK" 来选取图片并进行剪裁加载的操作 , 包括以下两个功能 从本地相册读取图片进行剪裁 从照相机获取图片进行剪裁 注意: 本篇使用一个工具类PickUriUtils 使Uri转换成文件路径 , 工具类在文章最后给出. 本文的Bitmap对象没有进行回收和缓存 , 在真

如何用TensorFlow图像处理函数裁剪图像?

当给定大量不同质量的训练数据时,CNN往往能够很好地工作. –图像能够通过可视化的方式,传达复杂场景所蕴含的某种目标主题. –在Stanford Dogs数据集中,重要的是图像能够以可视化的方式,突出图片中狗的重要性. –一幅狗位于画面中心的图像,会被认为比狗作为背景的图像更有价值. 并非所有数据集都拥有最有价值的图像.下面所示的两幅图像,按照假设,该数据集本应突出不同的狗的品种 左图突出的是一条典型的墨西哥无毛犬的重要属性,而右图是两个参加聚会的人,在逗一条墨西哥无毛犬.右图中充斥了大量的无关

canvas图像裁剪、压缩、旋转

转载于:http://www.cnblogs.com/dailc/p/7843204.html 前言 前段时间遇到了一个移动端对图像进行裁剪.压缩.旋转的需求.考虑到已有各轮子的契合度都不高,于是自己重新造了一个轮子. 关于图像裁剪.压缩 在HTML5时代,canvas的功能已经非常强大了,可以进行像素级的操作.像图像裁剪.压缩就都是基于canvas来实现的. 关于其中原理,无非就是利用canvas自带的API,复杂一点的就是裁剪框以及旋转后的坐标计算,因此不再赘述. 本文中的图像裁剪.压缩都是

通过ImageReader进行图像裁剪时出现NoSuchElementException异常

首先放上最初的Image工具类 package util; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.util.Iterator; import javax.imageio.ImageIO; import javax.imageio.ImageReadParam; import ja

Halcon学习之七:改变图像的现实方式和大小

change_format ( Image : ImagePart : Width, Height : ) 改变Image图像大小,而且ImagePart图像为灰度值图像. crop_domain ( Image : ImagePart : : ) 从Image图像中裁剪一个矩形区域.这个矩形的周长最小. crop_domain_rel ( Image : ImagePart : Top, Left, Bottom, Right : ) 删除相关区域,Top为顶端裁剪的行数,Left,Botto

【Android开发经验】设置用户头像并裁剪,仅仅是这么简单?

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 在做APP的时候,如果有用户系统功能,那么一般都逃不了这个需求,就是给用户设置头像,而设置头像,又包括从拍照和从相册选取两个方式,而且选择了之后,一般又都会要求对图像进行裁剪,让用户设置头像.今天这篇文章就是介绍如何完成这个需求的. 我们首先分析一下需求.关于拍照和从相册选取,都可以向系统发送特定的Intent,唤起对应的系统程序,然后在onActivityResult里面,获取我们的数据即可.关于图像裁