标签: pixels

将图像移动到底部

我用PHP GD制作头像.在化身的脚和图像的底部之间存在令人讨厌的空间.我希望通过将头像"推"到底部来消除那个空间(见下文).

这是我不喜欢的原始图像,以及我想要获得的图像:

在此输入图像描述

有这个方法吗?谢谢.下面是用于图像生成的代码的主要部分.

$assets = array(
    "../assets/shirt/Default.png",
    "../assets/body/Default.png",
    "../assets/hair/Default.png",
    "../assets/eyes/Default.png",
    "../assets/eyebrows/Default.png",
    "../assets/mouth/Default.png",
    "../assets/pants/Default.png"
);

$baseImage = imagecreatefrompng($assets[0]);
imagealphablending($baseImage, true);
imagesavealpha($baseImage, true);

foreach($assets as $item) {
    $newImage = imagecreatefrompng($item);
    imagecopy($baseImage, $newImage, 0, 0, 0, 0, 350, 550);

    imagealphablending($baseImage, true);
    imagesavealpha($baseImage, true);
}

if($_GET['x']) {

    $sizex = $_GET['x']; if($sizex > 350) $sizex = 350;
    $sizey = $_GET['y']; if($sizey > 550) $sizey = 550;

    $png = imagecreatetruecolor($sizex, $sizey);
    imagesavealpha($png, true);

    $trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);
    imagefill($png, 0, 0, $trans_colour);

    $blankImage …
Run Code Online (Sandbox Code Playgroud)

php gd image move pixels

10
推荐指数
1
解决办法
436
查看次数

如何在Swift for iOS中以像素级加载和编辑位图文件?

我想在Swift中操作像素级别的图像.针对目标c回答了这个问题:如何访问和操作JPEG图像像素?,但我想看看Swift的等效来源.

bitmap image-processing pixels swift

10
推荐指数
1
解决办法
1万
查看次数

如何在xamarin.android中将dp转换为px?

我想在xamarin.android的C#代码中将dp转换为px ,但我能找到的只是android studio 中的java代码,在xamarin有一些问题.我尝试使用类似于使用Resources而不是getResources(),我可以解决一些小问题,但是还有一些问题我找不到它们的任何等价物.这里是xamarin中的原始代码,我的代码和我的代码问题:

第一个代码

(从以编程方式将LayoutParams上的高度设置为与密度无关的像素)

java代码

int height = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, < HEIGHT >, getResources().getDisplayMetrics());
Run Code Online (Sandbox Code Playgroud)

C#代码

int height = (int)TypedValue.ApplyDimension(TypedValue.COMPLEX_UNIT_DIP, < HEIGHT >, Resources.DisplayMetrics);
Run Code Online (Sandbox Code Playgroud)

问题:

  • 'TypedValue'不包含'COMPLEX_UNIT_DIP'的定义

  • 无效的表达式术语<(>的相同错误)

  • 当前上下文中不存在名称"HEIGHT"

第二个代码

(从公式px找到dp,dp到px android)

java代码

DisplayMetrics displayMetrics = getContext().getResources().getDisplayMetrics();
int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
Run Code Online (Sandbox Code Playgroud)

C#代码

DisplayMetrics displayMetrics = Application.Context.Resources.DisplayMetrics;
int pixel = Math.Round(dp * (displayMetrics.Xdpi / DisplayMetrics.DensityDefault));
Run Code Online (Sandbox Code Playgroud)

问题

  • 运算符'/'不能应用于'float'和'DisplayMetricsDensity'类型的操作数

现在我实际上有两个问题.哪个代码更合适?在xamarin.android中它们的等效代码是什么?

提前致谢.

pixel pixels xamarin.android density-independent-pixel xamarin

10
推荐指数
2
解决办法
8474
查看次数

如何将DLU转换为像素?

Microsoft在其UI准则中使用对话框长度单位(DLU).如何将它们转换为像素?

据我所知,DLU取决于系统字体大小.你能在Delphi for Win32中建议一些简单的转换方法吗?

delphi pixels units-of-measurement

9
推荐指数
2
解决办法
6112
查看次数

使用JavaScript以字母为单位获取字符串长度

我想知道String的确切长度(即"Hello World").

它不应该是我的容器的长度.

任何帮助???

javascript string pixels string-length

9
推荐指数
2
解决办法
3万
查看次数

半个像素在font-size CSS属性中的含义是什么?

我目前正在重新设计一个网站,我收到一份包含代理商所需更改的列表.

该网站的标题菜单目前具有以下样式:

line-height: 1em;
font-size: 11px;
Run Code Online (Sandbox Code Playgroud)

在我收到的其中一个文件中,有一个更改请求,要求我将这些样式更改为:

line-height: 1.2em;
font-size: 11.5px;
Run Code Online (Sandbox Code Playgroud)

我知道EMs的十进制值是可以的,但字体大小的半个像素是什么意思?我试图使用检查器从1211.511更改字体大小,从1111.5的变化是可见的,但从11.512的变化只是一点点(我只是间距变化了一点,但是在所有3个例子中它被设置为1em).您可以查看以下屏幕截图: 在此输入图像描述

那么半个像素在网页的上下文中是什么意思呢?这是跨浏览器,这个.5像素对字体大小有什么影响?

html css pixels font-size

9
推荐指数
2
解决办法
8235
查看次数

图像处理和计算机视觉

我想使用Smalltalk(Pharo)来更好地重构我的图像处理和用其他语言编写的计算机视觉代码/算法.我没有在网上找到很多使用Smalltalk处理图像(或视频帧)的例子.我想知道是否

i)有一个opencv /图像/计算机视觉库可用于Smalltalk,易于安装或

ii)有人可以举例说明如何访问图像中的像素数据并使用Smalltalk对其进行阈值处理.

smalltalk image-processing pixels computer-vision pharo

9
推荐指数
1
解决办法
664
查看次数

在C#中将像素转换为英寸,反之亦然

我希望将像素转换为英寸,反之亦然.我知道我需要DPI,但我不知道如何获取这些信息(例如我没有该Graphics对象,所以这不是一个选项).

有办法吗?

c# system.drawing pixels inches winforms

8
推荐指数
2
解决办法
2万
查看次数

如何实施响应式网页设计及其最佳实践

我有一个使用像素来渲染页面的网站.但是当我在具有不同屏幕分辨率的不同设备中查看网站时,整个页面将不适合屏幕,如果我使用百分比,页面内容将被挤压.

响应式网页设计是否是设计网页的正确选择.如果是这样,我几乎没有什么顾虑.

  1. 转换现有网站以纳入响应式设计涉及的风险是什么?
  2. 有没有可用于执行此操作的框架,哪个是最好的框架
  3. 如何跨设备和浏览器支持它

html pixels css3 screen-resolution responsive-design

8
推荐指数
1
解决办法
2万
查看次数

区域覆盖相同的像素颜色并进行更改

如何擦除用相同颜色覆盖的特定像素和像素区域的颜色.我能够使用下面的快速代码获得特定的像素颜色,但是我无法获得具有相同颜色像素且无法擦除它的周围区域.

import UIKit

class ColorOfImage: UIImageView {
    
    var lastColor:UIColor? = nil


    
    /*
     // Only override draw() if you perform custom drawing.
     // An empty implementation adversely affects performance during animation.
     override func draw(_ rect: CGRect) {
     // Drawing code
     }
     */
    
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
        
        if self.isHidden == true {
            
            self.next?.touchesEnded(touches, with: event)
            return
        }
        
        let touch: UITouch = touches.first!
        
        var point:CGPoint = touch.location(in: self)
        self.lastColor = self.getPixelColorAtLocation(point:point)  
    }
    
    
    public func createARGBBitmapContext(inImage: CGImage) -> CGContext …
Run Code Online (Sandbox Code Playgroud)

colors objective-c pixels uiimage ios

8
推荐指数
1
解决办法
237
查看次数