草庐IT

长方形

全部标签

java - 方形图像的裁剪形状Android在应用程序中

我想创建一个应用程序,允许用户调整正方形图像的大小(长度=宽度)。我知道可以使用图库以这种方式制作:privatevoidcrop(UriphotoUri){Intentintent=newIntent("com.android.camera.action.CROP");intent.setData(photoUri);intent.putExtra("outputX",200);intent.putExtra("outputY",200);intent.putExtra("aspectX",1);intent.putExtra("aspectY",1);intent.putExtra

solve.default(a,b)中的错误:'a'(4 x 1)必须为正方形

我正在尝试使用R的solve()函数来找到线性方程系统的解决方案。系数矩阵为2x2。下面的代码写入了r文件,该文件在写完后执行该文件strcat(Q,"A=array(c(");strcat(Q,numx);strcat(Q,",");strcat(Q,numx_2);strcat(Q,",");strcat(Q,numy);strcat(Q,",");strcat(Q,numy_2);strcat(Q,"),dim=c(2,2,1))\n");strcat(Q,"b=c(");strcat(Q,numz);strcat(Q,",");strcat(Q,numz_2);strcat(Q,")\

android - 如何在 Android 中从矩形位图创建方形位图

基本上,我有一个矩形位图,想创建一个新的方形位图,其中将包含矩形位图。因此,例如,如果源位图具有宽度:100和高度:400,我想要一个宽度为:400和高度:400的新位图。然后,在这个新位图的内部居中绘制源位图(为了更好地理解,请参见附图)。我下面的代码很好地创建了方形位图,但是源位图没有被绘制到其中。结果,我得到了一个全黑的位图。代码如下:BitmapsourceBitmap=BitmapFactory.decodeFile(sourcePath);BitmapresultBitmap=Bitmap.createBitmap(sourceBitmap.getHeight(),sour

android - 使用定制相机的方形图像

我正在使用表面View和自定义View打开相机。使用这个我可以成功地使用getSupportedPictureSizes()中的一种尺寸点击图片。但我想要方形的图片。现在我在点击图片后裁剪它。在android中可以在剩余的相机预览上显示方形图像明亮和深色叠加层,并且在单击时,仅单击方形内部的预览。这在iPhone中是可行的。但不知道如何在android中做到这一点。任何帮助将不胜感激。 最佳答案 是的,你可以用2个半透明矩形覆盖一个SurfaceView来切出正方形。您应该计算捕获的高分辨率图像的预期裁剪效果。例如。如果您的相机支持

Android,文本/字体呈现为正方形

当我尝试通过我的程序共享图像时,共享菜单有时看起来像这样。一些注意事项:1)它似乎不会在第一次运行时发生,但只有在我暂停应用程序并返回后才会发生。2)我的应用广泛使用OpenGL。我可能正在更改共享设置,然后没有将值返回到原始值。3)我的应用程序中的其他一切工作正常。4)我已经尝试删除所有允许透明胶片的调用,但我仍然遇到这个问题。 最佳答案 我也有这个问题。我正在使用GLES2.0上下文,我能够摆脱这个的唯一方法......(这听起来很奇怪)是不调用GLES20.glDeleteTextures(hTextures.length,h

C语言二十一弹 --打印空心正方形

C语言实现打印空心正方形思路:观察图中空心正方形,可知首行列和尾行列被黑色外框包裹,其它均为空。所以按观察打印即可。总代码#define_CRT_SECURE_NO_WARNINGS#includeintmain(){ intn=0; while(scanf("%d",&n)!=EOF) { for(inti=0;in;i++) { for(intj=0;jn;j++) { if(i==0||j==0||i==n-1||j==n-1) { printf("*");//保持美感加入空格 } else { printf("");//双空格

android - Opengl ES 1.1/Android——2011 年纹理映射到正方形的崩溃

我正在尝试将纹理映射到一个正方形上,其中纹理会拉伸(stretch)以适合正方形。目前是纹理贴图,但它没有映射到正确的位置,OGL执行了一些我不知道的倾斜等。图像是64x64,我试过的方block是从-2到2(hor和ver)和-1到1。这是图像:纹理代码为:floattexture[]={0,0,0,1,1,0,1,1};ByteBufferbyteBuf=ByteBuffer.allocateDirect(texture.length*4);byteBuf.order(ByteOrder.nativeOrder());FloatBuffertextureBuffer=byteBuf

android - 具有圆形内边缘的方形布局边框

我正在尝试创建一个布局边框,其角在外面是方形的,在里面是圆形的。我发现我需要创建一个由两种形状组成的.xml可绘制对象定义:一种具有笔划宽度和圆角半径,另一种仅具有笔划宽度:可绘制对象round_border.xml方形边框.xml当像这样单独应用时,这些中的每一个都作为边框独立工作:android:background="@drawable/round_border"但是当它们中的一个或两个都像这样被添加到一个项目列表可绘制对象中时:复合边框.xml-->和:android:background="@drawable/composite_border"布局的背景是完全黑色的,而不仅仅

android - 如何在 Canvas 上绘制三角形、星形、正方形或心形?

我可以使用在Canvas上画一个圆和一个长方形path.addCircle()和path.addRect()。现在我想知道如何画三角形、星形、正方形或心形? 最佳答案 为了以后直接求答案,我用canvas画了一个几乎对称的星星,如图:主要工具是使用Paths。假设您已设置:Paintpaint=newPaint();paint.setColor(Color.WHITE);paint.setAntiAlias(true);paint.setStyle(Paint.Style.STROKE);Pathpath=newPath();然后在

编写一个程序,用户输入整数a,a的取值范围为2~20,自动打印出一个边长为a的正方形。(第二天)

a=int(input("请输入正方形边数:")) print('*'*a) foriinrange(a-2):   print('*'+''*(a-2)+'*') print('*'*a)输入5之后,会得到以下结果