草庐IT

类放大

全部标签

android - 如何放大/缩放图像的一部分

我正在制作一个应用程序,用户可以在其中单击图像的一部分并在WebView的一角获得放大版本。我设法制作了一个可以制作缩放版本的Paint,但它显示了错误的位置,就像有一些偏移一样。我知道这个问题已被问过很多次并且已经得到回答,但似乎这些解决方案都没有帮助。这是我使用的代码:@OverridepublicbooleanonTouchEvent(@NonNullMotionEventevent){zoomPos=newPointF();zoomPos.x=event.getX();zoomPos.y=event.getY();matrix=newMatrix();mShader=newBi

android - 使用 ViewPager + 放大 ImageViews 的图片库

我要实现什么?使用ViewPager的图像画廊。我选择这个选项是因为图像之间的平滑过渡(我正在使用ImageView),它很好而且很容易实现。我的问题到底是什么?我已经能够实现所有这些但是缩放功能不起作用。我可以在LogCat中看到它是如何打印的ZOOM(代码在文章末尾),但图像没有放大。关于以下代码的一些注释:ImageViewHelperURL.setUrlDrawable((ImageView)img,url,R.drawable.no_image);我正在使用UrlImageViewHelper从网络异步下载图像。api.getListUrls()这是一个ArrayList,其

c++ - 放大鼠标的算法(OpenGL)

我有一个带有左上坐标系的OpenGL场景。当我glScale它从(0,0)左上角放大。我希望它从鼠标坐标(相对于OGL框架)开始放大。这是怎么做到的?谢谢 最佳答案 我相信这可以通过四个步骤完成:使用您的窗口系统(即GLUT或SDL)具有的任何功能找到鼠标的x和y坐标,并使用gluUnProject获取与这些窗口坐标对应的对象坐标平移(x,y,0)以将原点置于这些坐标处按您想要的vector(i,j,k)缩放平移(-x,-y,0)将原点放回左上角 关于c++-放大鼠标的算法(OpenGL

c++ - 放大 QGraphicsView 时如何保持 QPen 像素宽度相同

我编写了一个快速而讨厌的程序来帮助我可视化我正在从事的项目的一个方面。虽然我从4.1.1开始就一直在使用Qt,但我从来没有真正需要使用QGraphics*模块。当我开始使用该程序时,我正在使用一台运行WindowsXP和Qt4.7.0以及VisualStudio2008的旧计算机。我现在刚刚将文件复制到运行Windows8的主计算机上。我我决定试一试Qt5,所以我安装了带有Qt5.0.2的QtCreator。当我编译与我在Qt4.7.0/XP机器上创建的完全相同的代码时,我得到了截然不同的结果。这是我在Qt4.7.0编译上看到的:这是我在Qt5.0.2编译中看到的:很明显,每个矩形边框

c++ - 双线性插值以放大位图图像

我是一名学生,我的任务是通过从CUDA调用并行性来优化图像的双线性插值。图像以24位.bmp格式给出。我已经有一个.bmp的阅读器并将像素存储在一个数组中。现在我需要对数组执行双线性插值。我不明白它背后的数学原理(即使在查看了wikiarticle和其他Google结果之后)。因此,我无法提出算法。有没有人可以帮助我链接到一维数组上的现有双线性插值算法?或者链接到使用双线性和双三次插值缩放图像的开源图像处理库? 最佳答案 理解双线性插值的最简单方法是理解一维中的线性插值。第一个数字应该会让您记忆起中学数学。给定我们想知道f(a)的某

运算放大电路(三)-加法器

加法器由虚短知:V-=V+=0……a由虚断及基尔霍夫定律知,通过R2与R1的电流之和等于通过R3的电流,故(V1–V-)/R1+(V2–V-)/R2=(Vout–V-)/R3……b代入a式,b式变为V1/R1+V2/R2=Vout/R3如果取R1=R2=R3则上式变为Vout=V1+V2这就是传说中的加法器了。因为虚断,运放同向端没有电流流过,则流过R1和R2的电流相等,同理流过R4和R3的电流也相等。故(V1–V+)/R1=(V+-V2)/R2……a(Vout–V-)/R3=V-/R4……b由虚短知:V+=V-……c如果R1=R2,R3=R4,则由以上式子可以推导出V+=(V1+V2)/2V

ios - 围绕现有点放大 CGRect

我正在使用CGRect从ImageView中剪切图像。该矩形是根据imageview上的特征自动生成的,但我想将它略微放大10%,但在同一点附近。为了获得一些东西的尺寸,我通常会使用这样的框架:CGRectframe=_imageView.frame;CGImageRefimageRef=CGImageCreateWithImageInRect([imageCGImage],frame);UIImage*img=[UIImageimageWithCGImage:imageRef];然后使用origin.x进行更改,但是我无法获取现有矩形的框架。非常感谢您对扩展CGRect的帮助

iphone - 如何使用 Objective C 在 iOS 上制作放大/缩小动画?

我正在寻找复制在iOS应用程序中如此常见的放大/缩小动画(示例#1、#2)。我正在专门寻找可以提供一些公共(public)库的资源,这些库具有用于理想动画的预先指定的值。就像放大一样,它应该带有预配置的变换值,这些值很容易被人眼识别。像流行动画等等。我认为这些在iOS中必须得到很好的支持,无论是通过库还是直接API支持……但我不确定从哪里开始。 最佳答案 使用以下代码实现放大和缩小动画。对于放大:-(void)popUpZoomIn{popUpView.transform=CGAffineTransformScale(CGAffin

objective-c - 点击时如何放大 UIImageView

我是编程新手,所以我在尝试执行此操作时遇到了一些问题。我有一个在UIImageView中显示图像的应用程序,我希望在用户点击图像时放大图像。我认为最简单的方法是在UIImageView上隐藏一个半透明按钮,并在用户点击它时触发一个Action。据我所知,我不知道我的操作方法应该是什么样子。这是我目前所拥有的:-(IBAction)enlargeImage1:(id)sender{CGRectmyImageRect=CGRectMake(0.0f,0.0f,self.view.frame.size.width,80.0f);UIImageView*myImage=[[UIImageVie

iphone - 如何像iOS 7 iPad App Store一样同时翻转和放大一个UIView?

iPadiOS7AppStore有一个非常酷的动画,当你点击一个应用程序图标时(来自特色列表,当图标较小时,不是搜索结果)。这是它的实际图片:基本上,图标会同时翻转和扩大尺寸。后面有渐变,contentview变小了。到目前为止,我有一个自定义的VC过渡设置,我的放大部分工作正常,但我无法让翻盖跳动。如何模仿应用商店动画?这是我目前的代码:-(void)animateTransition:(id)transitionContext{UIView*inView=[transitionContextcontainerView];UIViewController*fromVC=[transi