我希望我的应用程序中的UINavigationBar完全透明,并在其下直接与viewcontroller刷新.但是,我能找到的唯一代码使它半透明但不透明.我知道这可以在iOS 7中完成,因为它在笔记应用程序中使用.我的问题是,他们用来做什么代码?
我需要从透明背景输出从R到PNG文件的ggplot2图形.基本的R图形一切都很好,但ggplot2没有透明度:
d <- rnorm(100) #generating random data
#this returns transparent png
png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent")
boxplot(d)
dev.off()
df <- data.frame(y=d,x=1)
p <- ggplot(df) + stat_boxplot(aes(x = x,y=y))
p <- p + opts(
panel.background = theme_rect(fill = "transparent",colour = NA), # or theme_blank()
panel.grid.minor = theme_blank(),
panel.grid.major = theme_blank()
)
#returns white background
png('tr_tst2.png',width=300,height=300,units="px",bg = "transparent")
p
dev.off()
Run Code Online (Sandbox Code Playgroud)
有没有办法用ggplot2获得透明背景?
以下PHP代码段使用GD将浏览器上传的PNG大小调整为128x128.它的效果很好,除了原始图像中的透明区域在我的情况下被替换为纯黑色.
虽然imagesavealpha已经确定,但事情并不完全正确.
保留重采样图像透明度的最佳方法是什么?
$uploadTempFile = $myField[ 'tmp_name' ]
list( $uploadWidth, $uploadHeight, $uploadType )
= getimagesize( $uploadTempFile );
$srcImage = imagecreatefrompng( $uploadTempFile );
imagesavealpha( $targetImage, true );
$targetImage = imagecreatetruecolor( 128, 128 );
imagecopyresampled( $targetImage, $srcImage,
0, 0,
0, 0,
128, 128,
$uploadWidth, $uploadHeight );
imagepng( $targetImage, 'out.png', 9 );
Run Code Online (Sandbox Code Playgroud) 渲染上下文通常在背景上具有纯色(黑色或其他任何内容,请参见下图):

我想知道是否可以设置一个窗口,没有装饰和透明背景,同时允许我渲染OpenGL的东西.
这会产生三角形漂浮在屏幕上的错觉.透明背景应该允许您查看可能位于其后面的桌面或其他应用程序.
你能用源代码举例说明吗?
平台:Windows(仅限win32)
我的li风格如下:
li{
display:inline-block;
padding:5px;
border:1px solid none;
}
li:hover{
border:1px solid #FC0;
}
Run Code Online (Sandbox Code Playgroud)
当我将鼠标悬停在li边界上时,不会li转移.是否有可能出现不可见的"边界"?
我使用matplotlib制作一些图表,不幸的是我没有白色背景导出它们.

换句话说,当我导出这样的图并将其放在另一个图像的顶部时,白色背景会隐藏它背后的内容,而不是允许它透过.如何导出透明背景的图?
我在我的应用中添加了一个图标.它有圆形边缘,没有背景.问题是,当我在我的设备(iPhone 5)上运行应用程序时,图标在边缘后面有一个黑色背景,好像它不是透明的.有解决方案吗
我有一些PNG图像,包括黑色形状和透明背景.不幸的是,IrfanView将透明背景显示为黑色,所以我看到黑色只是黑色.我在Irfan设置中发现我可以改变窗口的背景颜色,但它只在图像周围变化,透明颜色仍然是黑色.
有没有办法将显示的颜色更改为透明,或者最佳地使用像Photoshop这样的白灰色方块?
我需要在Java中合并两个图像(BufferedImage).如果没有透明度,这不会是一个问题.基本图像已经具有一定的透明度.我希望保持原样并对其应用"掩码",即第二张图像.第二个图像没有不透明像素,实际上它几乎完全透明,只是有一些不太透明的像素来提供某种"光效",就像反射一样.重要细节:我不想在屏幕上执行此操作,使用图形,我需要获得带有合并的BufferedImage.
谁能帮我?谢谢!
细节:合并两个保持透明度的图像.这就是我需要做的.
注意:Java中的Set BufferedImage alpha掩码不能满足我的要求,因为它不能很好地处理具有透明度的两个图像 - 它会修改第一个图像透明度.
我有以下渐变:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#ECECEC"
android:centerColor="#F6F6F4"
android:endColor="#F8F8F6"
android:angle="90"
android:dither="true"
/>
</shape>
Run Code Online (Sandbox Code Playgroud)
我希望这是透明的,因为在我的ListView中我将其设置为我的ListSelector:
<ListView android:layout_width="fill_parent"
android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ARListView"
android:background="@drawable/transparent_background"
android:cacheColorHint="#00000000" android:drawSelectorOnTop="true"
android:listSelector="@drawable/stocks_selected_gradient">
</ListView>
Run Code Online (Sandbox Code Playgroud) transparency ×10
alpha ×3
android ×1
background ×1
border-color ×1
c ×1
cocoa-touch ×1
css ×1
gd ×1
ggplot2 ×1
gradient ×1
graphics ×1
icons ×1
image ×1
ios ×1
irfanview ×1
java ×1
listview ×1
matplotlib ×1
opengl ×1
php ×1
plot ×1
png ×1
python ×1
r ×1
translucency ×1
winapi ×1