草庐IT

php - 如何使用 PHP 调整高分辨率图片的大小

当用户上传图片时,我正在处理图像,但我的问题是高分辨率图片。您如何检测用户何时上传?我正在为PHP使用GD库。使用imagejpeg()方法将质量设置为90不会对其执行任何操作,但会缩放尺寸,然后将ppi设置为72。我希望能够保留尺寸并同时将ppi降至72。任何建议将不胜感激。 最佳答案 在您需要关注的范围内,没有PPI这样的东西。此外,DPI不存在于数字中。只有像素和尺寸(这只是两个方向上像素的测量值)。您真正想要做的是对图像进行下采样,减少图像的整体尺寸。您可能希望按比例进行,也就是说您希望保持相同的宽高比,以便图像在重新采样后

php - php 可以检测客户端浏览器监视器大小/分辨率吗?

PHP可以检测IP、主机名、客户端代理等。PHP可以检测客户端浏览器监视器大小/分辨率吗? 最佳答案 不,它不能。PHP在服务器上运行,因此它无法检测客户端设置,除非您采取特定的客户端步骤将信息传递给服务器上的PHP脚本。 关于php-php可以检测客户端浏览器监视器大小/分辨率吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/892089/

iphone - Corona - 如何适应不同的设备分辨率,同时保持高分辨率设备的质量?

如何适应Corona的较低分辨率但主要针对高分辨率设备?我知道您可以通过Corona专门设置内容的宽度和高度,并缩放内容,但这似乎是为了向上缩放(此处详述方法http://blog.anscamobile.com/2011/01/use-dynamic-layouts-in-universal-builds-with-corona-sdk/)。我一直在创建一个iPad应用程序,但我没有针对任何分辨率-我的应用程序在iPad1/2和iPhone4上显示正常,但在原始iPhone上显示不正常。 最佳答案 您需要注意两个术语:动态内容缩放

android - 全屏图像和安卓分辨率

我有一个在后台显示全屏图像的游戏。目前我只有一种图像尺寸(1280x800)。这在大分辨率上效果很好,但在较小的屏幕上,缩小会稍微降低图像质量。您可以看到锯齿状的边缘,这明显比使用photoshop软件所能达到的效果差。我有不同的图片尺寸,但我不确定如何使用它们。我知道有不同的dpi文件夹,但您可以使用相同dpi的480x320和1280x768分辨率,所以我认为这些在这里没有用。我相信您可以为不同的屏幕尺寸使用不同的布局文件,但图像不是使用xml绘制的(事实上我的游戏不可能这样做)。我只能认为我必须为每个尺寸创建一个不同的文件名。然后在选择要使用的图像时,我可以获取屏幕尺寸并选择正确

android - Phonegap - 支持多种分辨率的最佳方式

我正在使用PhoneGap创建一个应用程序,并希望面向多个Android设备。问题是在文档中我看到有很多方法可以做到这一点,我想知道正确的方法。在Android文档中,我看到我可以为每个屏幕密度使用不同的CSS,但是我需要为我做的每个应用程序创建4个css。http://developer.android.com/guide/webapps/targeting.html在Google上我发现我应该使用响应式布局,但一位friend告诉我这不是正确的做法。在PhoneGap中创建应用程序而不创建许多不必要的CSS文件的最佳方法是什么? 最佳答案

android - 在 Android 上针对各种分辨率缩放图像

在Androiddocumentation建议使用3:4:6:8比例缩放图像,从ldpi到xhdpi。和thispost建议在宣布xxhdpi时将其扩展为12,因此从ldpi到xxhdpi的缩放比例为3:4:6:8:12。因此,这就是您为Android缩放图形的方式:只想100%确定这是在Android上扩展的正确方法?令我感到困惑的是,您的规模是由不同的因素决定的。 最佳答案 是的,没错。请注意,如果您进行2步,则比例因子始终为2。不同因子的原因是使因子介于漂亮的有理数之间。具有小分子和分母的有理缩放因子有助于减少由于混叠引起的缩

android - 根据分辨率绘制不同大小的形状

我正在尝试为android编写一个应用程序。因此我有一个绘制所有对象的SurfaceView类。现在,例如,当我画一个圆时,我必须指定一个大小。有没有办法根据屏幕分辨率和密度的大小来制作这个尺寸?因为在绘制圆时,我希望它在低分辨率设备上的尺寸与在高分辨率设备上的尺寸相同。绘制半径为50px的圆时,在小屏幕上会比在大屏幕上大。有什么想法吗?编辑:我知道在创建一些布局时我可以使用密度像素。但我不是在布局,我是在表面View上绘图。画类似的东西时canvas.drawCircle(x,y,size,paint);size声明以像素为单位的半径。有没有办法将像素转换为密度像素?有什么方法或类似

android - 按钮的大小取决于屏幕分辨率

我有带有6个按钮的LinearLayout。在4.7英寸的分辨率下,按钮几乎是完美的。但在分辨率较高的设备上,它们不会占据整个屏幕,而在分辨率较低的设备上,并非所有按钮都可见。您能否解释一下如何使按钮在屏幕分辨率不同的设备上显示相同?.......//4morebuttons 最佳答案 如果你想让每个人在第一个TextView之后占据剩余高度的相等部分,尝试使用LinearLayout'slayout_weight属性并设置每个Button的高度至fill_parent像这样:如果每个Button具有相等的layout_weight

android - 如何根据屏幕分辨率缩放图像?

friend,我正在使用以下代码来调整图像大小privateBitmapresizeImage(finalBitmapimage){BitmapresizedImage=null;if(image!=null){intmaxHeight=80;//actualimageheightcomingfrominternetintmaxWidth=150;//actualimagewidthcomingfrominternetintimageHeight=image.getHeight();if(imageHeight>maxHeight)imageHeight=maxHeight;intim

android - 当我将 Android Studio 迁移到更高分辨率的显示器时,文本变得模糊

有什么方法可以更改AndroidStudio的分辨率?最近我将我的AndroidStudio从rMBP13'迁移到rMBP15'并且文本很模糊。我试图改变它的分辨率,希望能修复它,但找不到办法。你们以前遇到过这个吗? 最佳答案 MacOS上的IntelliJ和AndroidStudio存在一个已知问题,即只有Apple的JDK在其渲染中进行正确的亚像素抗锯齿处理。如果您使用的是OracleJDK,则呈现效果不佳。不幸的是,这意味着唯一具有良好渲染效果的Java版本是1.6;Oracle获得了对JDK1.7和1.8的MacOS支持。好