标签: transparent

透明系统颜色渐变(WPF)

如何在XAML中实现这样的效果:

    <LinearGradientBrush x:Key="BrightSeparatorGradient" StartPoint="0.0, 0.5" EndPoint="1.0, 0.5">
        <GradientStop Offset="0.0" Color="{StaticResource {x:Static SystemColors.ControlLightColorKey}}" /> <!-- But fully transparent -->
        <GradientStop Offset="0.5" Color="{StaticResource {x:Static SystemColors.ControlLightColorKey}}" />
        <GradientStop Offset="1.0" Color="{StaticResource {x:Static SystemColors.ControlLightColorKey}}" /> <!-- But fully transparent -->
    </LinearGradientBrush>
Run Code Online (Sandbox Code Playgroud)

我试图创建两个具有适当颜色和不透明度设置的画笔,分别为0.0和1.0,但编译器拒绝将画笔作为一种颜色(这是非常逻辑的,在第二个想法:)).

最好的问候 - 幽灵.

wpf xaml gradient transparent

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

iphone sdk透明子视图背景

我有一个主视图,上面有一张图片.

我正在尝试添加子视图,[self.view addSubview:view2];但我希望view2背景是透明的.尝试了opaque = no和背景色到clearcolor,并尝试将uiview子类化并用以下内容重写drawrect:

#import "TransparentView.h"


@implementation TransparentView

- (id)initWithFrame:(CGRect)frame 
{
    if (self = [super initWithFrame:frame]) {
        [self setBackgroundColor:[UIColor clearColor]];
        self.opaque=NO;
        self.clearsContextBeforeDrawing=YES;
    }
    return self;
}

- (void)drawRect:(CGRect)rect 
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextClearRect(context, rect);

    CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
    CGContextFillRect(context, rect);
}


@end
Run Code Online (Sandbox Code Playgroud)

但仍然没有显示子视图的背景透明......任何想法?

iphone transparent uiview

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

如何使HTML表部分透明?

如果我有一个类似下面的HTML表格:

<table bgcolor="#151515" height="100" width="200">
<tr>
<td>
Hello
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何使其部分透明?有没有一种没有CSS的方法呢?如果不是什么CSS方式?

html html-table transparent

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

在android webview中设置透明色

如何在android webview中设置透明色?

<div style="background-color: black" >test</div>
Run Code Online (Sandbox Code Playgroud)

如何使整个页面的黑色透明(如抠像)?

android transparent webview chromakey

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

如何创建半透明的表单赢取应用程序

我想为叠加效果创建一个半透明的形式.表格应该透露.这是我尝试这样做的方式,但它没有得到半透明的形式.所以请帮帮我.

    Form mMask = new Form();
    mMask.FormBorderStyle = FormBorderStyle.None;
    mMask.BackColor = Color.DarkGray;
    mMask.Opacity = 0.10;
    mMask.Height = this.ClientRectangle.Height;
    mMask.Width = this.ClientRectangle.Width;
    mMask.Top = 0;
    mMask.Left = 0;
    mMask.Text = this.Text;
    mMask.AllowTransparency = true;
    mMask.ShowInTaskbar = false;
    mMask.StartPosition = FormStartPosition.Manual;
    mMask.TopLevel = false;
    this.Controls.Add(mMask);
    mMask.Show();
    mMask.BringToFront();
Run Code Online (Sandbox Code Playgroud)

请指导我谢谢.

我修改了这个例程,现在如下

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

namespace dialog
{
    public class MaskedDialog : Form
    {
        static MaskedDialog mask;
        static Form frmContainer;

        private Form dialog;
        private UserControl ucDialog;

        private MaskedDialog(Form parent, Form …
Run Code Online (Sandbox Code Playgroud)

c# transparent winforms

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

在没有透明度的情况下将PNG图形绘制到画布?

我已经看到很多问题,询问如何绘制透明图像,但我的情况恰恰相反.我有一个TPicture加载任何文件类型的地方,包括PNG.然后我直接阅读TPicture.GraphicDraw直接在TBitmap画布上打电话.但是,当绘制图像时,它会延续原始PNG图像的透明度.

目前的代码非常简单,只是......

MyPicture.LoadFromFile(SomeFilename);
MyBitmap.Canvas.StretchDraw(SomeRect, MyPicture.Graphic);
Run Code Online (Sandbox Code Playgroud)

现在的问题是我正在绘制的画布已经有一个图像,而这个PNG正在绘制它的一部分.当PNG具有透明背景时,通常它看起来是白色的.但是,由于它直接将透明图形绘制到画布上,因此它会使这些区域保持透明.

如何PNG仅使用画布绘制方法,如何在没有原始透明度的情况下将图形直接绘制到画布上?我不想创建太多图形对象并绘制太多次,因此我上面只有2行代码.我希望我有办法BitBlt为此目的做一些特殊的机制.

delphi png drawing transparent delphi-xe2

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

想象 - 使黑色背景白色

我使用以下代码来掩盖另一个图像上的一个图像.在输出时,它给我一个黑色背景的图像.

但我需要一个白色背景或透明背景.

以下是我用来掩盖一个图像而不是另一个图像的代码.

<?PHP
$destination_path = getcwd().DIRECTORY_SEPARATOR;
$im1="image1.png";
$im2="image2.png";

$i1="$destination_path$im1";
$i2="$destination_path$im2";

$base = new Imagick($i1);
$mask = new Imagick($i2);

// Setting same size for all images
$base->resizeImage(274, 275, Imagick::FILTER_LANCZOS, 1);

// Copy opacity mask
$base->compositeImage($mask, Imagick::COMPOSITE_DSTIN, 0, 0, Imagick::CHANNEL_ALPHA);

$base->writeImage('output.png');
header("Content-Type: image/png");

echo $base;
?>
Run Code Online (Sandbox Code Playgroud)

php transparent imagick

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

如何在使用CSS悬停时创建此透明图像叠加?

我正在寻找建议,为我的图像悬停重现(见图)效果.我的问题是我的图像很流畅,而且我还没有真正找到关于该主题的任何好的教程以及叠加层.

我假设我必须创建一个透明的png(白色区域+圆圈),它在悬停时覆盖图像,然后文本覆盖了那个?所有这些都需要根据图像本身进行相应的调整.此外,顶部边框不是图像的一部分,它是使用CSS生成的,我不希望在可能的情况下覆盖它.

任何人都可以指出我正确的方向,或者提供更好的实施建议?我很失落.

先感谢您.:)

html css overlay image transparent

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

如何让mbtiles背景透明?

我正在使用tilemill来生成mbtiles.有谁知道如何使mbtiles背景透明?

transparent mapbox tilemill mbtiles

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

将svg图像转换为透明背景的png

如何将svg图像转换为透明背景的png.我有近4000个svg图像要隐蔽.我试图使用很多转换器,但他们无法提供透明背景.我看到了imagemagick.但是如何使用它来同时转换我的所有图像.我现在能做什么.

svg png imagemagick transparent imagemagick-convert

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